This is topic дата и время для SQL in forum Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/13/t/000078.html

Posted by Leon (Участник № / Member № 624) on :
 
Подскажите как правильно сформировать текущую дату и время для их записи в одно поле SQL, а значение канала соответствующее этому моменту времени в другое поле. Если с передачей через ODBC в SQL более менее получается то вот с датой и временем пока нет. Может можно экспортировать данные и время в SQL из СПАД?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Проще всего по данным полям в таблице ввести функции вставки текущей даты и времени, а запросе вообще из ТМ их не передавать, тогда при выполнении такого запроса система СУБД сама подставит текущее время и дату этой записи. По крайней мере в MS Access это возможно - проверялось.
 
Posted by Leon (Участник № / Member № 624) on :
 
Не могли бы вы здесь в форуме показать пример этой функции вставки даты и времени или вышлите пример по e-mail: xto@niiar.ru
Спасибо
 
Posted by Balinov (Участник № / Member № 129) on :
 
Попробуйте в MS SQL завести триггер типа
CREATE TRIGGER SetTime ON dbo.meln18
FOR INSERT
AS
UPDATE c SET [Time] = getdate()
FROM inserted i
INNER JOIN dbo.meln18 c ON i.Iden = c.Iden

где meln18 - название таблицы
[Time]-поле времени
Iden - поле счетчика
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пример не обзательно - там все просто:
когда Вы создаете поля таблицы в конструкторе, то в нижнем левом углу есть параметры текущего поля, где имеется параметр "Значение по умолчанию" куда вы вставляете выражение текущей даты или времени как "Функции"-"Встроенные функции"-"Дата/время"-нужная функция. Теперь, если в SQL-запросе на вставку или обновление не задать это поле, то система MS Access подставит результат выражения как значение по умолчанию.
 
Posted by Leon (Участник № / Member № 624) on :
 
Спасибо всем - с триггером на SQL все заработало!
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2