Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - bezzub2007

Страницы: [1]
1
Добрый день !
В обновлении 2.2.2.0 данная проблема решена.
НО!!!
Похоже теперь появилась новая:
при вызове  RunSQL с запросом к БД , отрет в скрипте "Выполнен SQL запрос " поймать нельзя, т.к. он почему-то не обрабатывается

3
Проблема РЕШЕНА!!!

Оказывается  нельзя, чтобы в проекте было более одного скрипта с типом "Выполнен SQL запрос".
У меня их было два. Когда я объединил их в один - ошибка исчезла.
Я так понимаю, что и скрипт с типом "Ошибка  SQL запроса" тоже должен быть в проекте не более одного.

4
Доброе время суток.
 У мена появилась проблема при выполнении SQL запроса с изменением одного из значений поля в записи БД.
 Сервер выдает ошибку: "Сannot perform this operation on a closed dataset". Но при этом значение в БД все-таки меняется. А вот после этого работа с БД уже не возможна. Привожу весь скрипт, который приводит к ошибке:

Код
var
  aQuery: string;
  aCal_t_sigar1: string;
  aID: string;
begin
  aID := QuotedStr('1');
  aCal_t_sigar1 := QuotedStr(Cal_t_sigar1.AsStr);
   
  { Формируем запрос к БД }
  aQuery := 'UPDATE `constant` SET ' +               // вставка данных в таблицу constant
    '`Cal_t_sigar1`='     + aCal_t_sigar1 +
    ' WHERE `ID`=' + aID + ' ;';                     // номер записи в таблице =1

  { Отправляем запрос на выполнение }
  RunSQL(aQuery, nil, 0);
end.

5
Доброе время суток.
Вопрос. Имеем таблицу с заполненными данными при помощи процедуры RunSQL. Как в скрипте отследить нажатие мышкой на конкретной строке таблицы? Есть ли инструмент отслеживания курсора в таблице?

Страницы: [1]