Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Внизinsert в св.SQL TADOQuery не вставляет время Найти похожие ветки
← →
andrey__ (2004-08-19 16:11) [0]Хочу из табл cell добавить в таблицу supply два поля и еще текущее время и дату. Все хорошо за исключением времени оно добавляется нулевое (а дата нормально).
В ADOQuery1.SQL следующееinsert into supply (Cell_Id,State_ID,Date1, time1 )
select Id, State_Id, :ddd, :ttt from cell
у параметров ddd и ttt выставил тип ftDateTime
Тип в таблице полей Date1 - Date
time1 - Time
в программе делаю следующее:ADOQuery1.Parameters.ParamByName("ddd").Value:=DateOf(now);
ADOQuery1.Parameters.ParamByName("ttt").Value:=TimeOf(now);
ADOQuery1.ExecSQL;
Что не так?
← →
andrey__ (2004-08-19 17:11) [1]Ало!
← →
Соловьев © (2004-08-19 17:58) [2]ADOQuery1.Parameters.ParamByName("ddd").Value:=Date;
ADOQuery1.Parameters.ParamByName("ttt").Value:=Time;
PS А почему АДО?
← →
сергей1 (2004-08-19 18:37) [3]form1.ADOQuery1.SQL.Text:="insert into table3 select index , "+
"info, "+ quotedstr(datetostr(now))+", "+
quotedstr(timetostr(now)) +" from table1";
form1.ADOQuery1.ExecSQL;
вставлены столбцы "index", "info" из таблицы table1 в таблицу table3
(если надо не все строки, добавь where) и текущее время и дата
Это вариант для MSSQL, в нем отсутствует тип данных для времени,
поэтому столбец для времени обьявлен текстовым
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c