Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя
Показано с 31 по 40 из 58

Тема: МастерСкада и MySQL

  1. #31

    По умолчанию

    Речь про MySQL?
    ФБ написан давно, и с новыми версиями могут быть подобные проблемы.
    Пропишите параметры процедуры вручную.
    Спасибо.

  2. #32

    По умолчанию

    И ещё. В мануалах нигде нет примера построения строки запроса к БД (не процедуры), чтобы можно было разобрать данные из ответа. Делаю сейчас так: SELECT `CODE`, `DESCRIPTION`, `PRICE` INTO @OutCode., @OutDesc, @OutPrice FROM goods WHERE `ID`=@InputID, где первые три переменные с @ это выходные параметры, последняя - входной параметр. Имею ошибку "Не удалось привести тип объекта System.Object к типу "System.Iconvertible". Подскажете, может я в запросе переменные неправильно описываю?

  3. #33

    По умолчанию

    MySQL. Вручную работает.
    процедура.PNG
    Последний раз редактировалось arsenius; 17.09.2020 в 12:46.

  4. #34

    По умолчанию

    На INSERT убедился в том, что запись такого вида работает: INSERT INTO nalivdb.jobtable ( JOBSTART , JOBEND , OPERATOR , VOLUME , MASS , TEMPERATURE , PRESSURE ) VALUES (@Start, @End , @Operator, @Volume , @Mass , @Temperature, @Pressure)
    С SELECT упростил, сейчас делаю запрос вот такой: SELECT DESCRIPTION INTO @OutDesc FROM nalivdb.goods WHERE ID = 2
    База та же, таблица другая. Обычные запросы без переменной проходят нормально.
    запрос.PNG
    Но при первом упоминании параметра через @ даёт ошибку Undeclared variable: System.Object

  5. #35

    По умолчанию

    Сейчас у вас в чем вопрос?
    Спасибо.

  6. #36

    По умолчанию

    Как правильно сформировать запрос SELECT используя параметры?
    SELECT DESCRIPTION INTO @OutDesc FROM nalivdb.goods WHERE ID = 2 - выдаёт ошибку Undeclared variable: System.Object
    Убираю @OutDesc - ошибка не появляется.

  7. #37

    По умолчанию

    А не устраивает вариант работать в режиме хранимой процедуры?
    Спасибо.

  8. #38

    По умолчанию

    Хотелось бы вариант когда все инструменты (функции, процедуры и т.п.) хранились в проекте визуализации. Конечно, таблицы БД тоже являются частью задачи, но их я никак в проект визуализации не запрячу.
    Этот вопрос спорный, у каждого свои тараканы в голове, но почему бы функционалу заложенному в ПО не работать как было задумано, тем более, что задача-то несложная?

  9. #39

    По умолчанию

    Есть ещё вопрос. Наверное более широкий, чем топик, но имеющий непосредственное отношение. Есть ли MasterSCADA инструмент для работы с запросами более чем на одну строку. К примеру сформировать выпадающий список из вариантов по какому либо заранее определённому признаку?

  10. #40

    По умолчанию

    Цитата Сообщение от arsenius Посмотреть сообщение
    Есть ещё вопрос. Наверное более широкий, чем топик, но имеющий непосредственное отношение. Есть ли MasterSCADA инструмент для работы с запросами более чем на одну строку. К примеру сформировать выпадающий список из вариантов по какому либо заранее определённому признаку?
    Можно сделать выборку и положить данные в архив.
    Либо используя редактор отчетов вывести данные в таблицу.
    Либо писать свой ВФБ и вывести в нужном вам виде.
    Спасибо.

Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя

Ваши права

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