Тип скрипта VBS
Dim InputNumber, sNumber, sResult, sDate
sDate = DATE()
InputNumber = InputBox('Ввведите номер картриджа')
sResult = ExecuteSQL ("UPDATE tblCartridges SET CStatus = 'Пустой', CDateService = GetDate(), CWhereID = NULL WHERE CSerialNum =" & InputNumber)
sResult = ExecuteSQL ("SELECT ID FROM tblCartridges WHERE CSerialNum = " & InputNumber)
GoToTableAndRecord("qdfCartridges",sResult)
Ошибка:
Вложение:
1.jpg [ 80.94 КБ | Просмотров: 23164 ]
Хотя эта же строка SQL c GetDate() в триггерах таблицы работает нормально
p.s. Вывернулся пока через конструкцию
sResult = ExecuteSQL ("UPDATE tblCartridges SET CStatus = 'Пустой', CDateService ='" & sDate & "', CWhereID = NULL WHERE CSerialNum =" & InputNumber)
И еще вопрос сразу - срабатывают ли триггеры таблицы при выполнении SQL запроса из пользовательского скрипта?
не дублирую ли я случайно своим UPDATE соответствующий триггер уже привязанный к таблице