Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: MySQL и MSSql для Codesys V2 и для V3

  1. #1
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    790
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  2. #2
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,519

    По умолчанию

    Это то, что было платным?

  3. #3
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    790

    По умолчанию

    аха ... оно самое
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  4. #4

    По умолчанию

    Коллеги, здравствуйте!

    Реализую запись через подобные библиотеки в базу данных MySQL, находящуюся на флешке.
    Используется подобный синтаксис:
    asSqlStatement1[0] := 'INSERT INTO eventerrors ';
    asSqlStatement1[1] := '(code, datetime_s, inp_message) ';
    asSqlStatement1[2] := 'VALUES ';
    asSqlStatement1[3] := '(1, NOW(), $'Message1$' , ';
    asSqlStatement1[4] := ')';(* End of SQL-Statement *)


    Проблема моя заключается в том, что если попытаться разорвать данную строку на части, для использования в виде строковых переменных, возникают сложности.
    Сложности с использованием $. Как обходят данное ограничение, пока не нашел. Буду признателен за совет
    С уважением,
    Лапшин Вячеслав

  5. #5

  6. #6

    По умолчанию

    Прошу прощения, подсказали, заработало.
    Оставляю работающий вариант, мало ли кому будет нужно:
    (*String_var:='(1, NOW(), $'Event1$', $'Message1$' , ';*)
    asSqlStatement1[0] := 'INSERT INTO eventerrors ';
    asSqlStatement1[1] := '(code, datetime_s, inp_message) ';
    asSqlStatement1[2] := 'VALUES($'';
    asSqlStatement1[3] := code;
    asSqlStatement1[4] := '$', NOW(), $'';
    asSqlStatement1[5] := Massage;
    asSqlStatement1[6] := '$'';
    asSqlStatement1[7] := ')';(* End of SQL-Statement *)
    Вложение 35265
    С уважением,
    Лапшин Вячеслав

  7. #7
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,519

    По умолчанию

    Цитата Сообщение от krollcbas Посмотреть сообщение
    Прошу прощения, подсказали, заработало.
    Оставляю работающий вариант, мало ли кому будет нужно:
    (*String_var:='(1, NOW(), $'Event1$', $'Message1$' , ';*)
    asSqlStatement1[0] := 'INSERT INTO eventerrors ';
    asSqlStatement1[1] := '(code, datetime_s, inp_message) ';
    asSqlStatement1[2] := 'VALUES($'';
    asSqlStatement1[3] := code;
    asSqlStatement1[4] := '$', NOW(), $'';
    asSqlStatement1[5] := Massage;
    asSqlStatement1[6] := '$'';
    asSqlStatement1[7] := ')';(* End of SQL-Statement *)
    Вложение 35265
    Если чарсет сделать так, русский должен появиться
    https://yadi.sk/i/ayyRytLb3RkfeC

  8. #8

    По умолчанию

    Цитата Сообщение от krollcbas Посмотреть сообщение
    Коллеги, здравствуйте!

    Реализую запись через подобные библиотеки в базу данных MySQL, находящуюся на флешке.
    Используется подобный синтаксис:
    asSqlStatement1[0] := 'INSERT INTO eventerrors ';
    asSqlStatement1[1] := '(code, datetime_s, inp_message) ';
    asSqlStatement1[2] := 'VALUES ';
    asSqlStatement1[3] := '(1, NOW(), $'Message1$' , ';
    asSqlStatement1[4] := ')';(* End of SQL-Statement *)


    Проблема моя заключается в том, что если попытаться разорвать данную строку на части, для использования в виде строковых переменных, возникают сложности.
    Сложности с использованием $. Как обходят данное ограничение, пока не нашел. Буду признателен за совет
    как вы установили БД на флешку и подключились к ней из Codesys?
    Чтобы понять рекурсию нужно понять рекурсию

  9. #9

    По умолчанию

    Это был ПЛК Wago PFC200. Там Линукс на борту. SD карта как носитель
    С уважением,
    Лапшин Вячеслав

  10. #10

    По умолчанию

    понятно значит надо думать как по другому хранить данные. Жаль для SQLite библиотеки нет
    Чтобы понять рекурсию нужно понять рекурсию

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. МастерСкада и MySQL
    от Сергей_К в разделе Master SCADA 3
    Ответов: 40
    Последнее сообщение: 22.09.2020, 07:55
  2. mssql и masterscada
    от vadim_ в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 21.02.2016, 13:16
  3. MasterSCADA MSSQL and 1C
    от JoSaint в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 26.11.2013, 18:35
  4. Работа с MySQL
    от electronic в разделе Master SCADA 3
    Ответов: 36
    Последнее сообщение: 11.10.2013, 11:06
  5. Работа с MySQL
    от Александер2008 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 18.02.2012, 19:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •