Вниз
Скачать: CL | DM;

добавление поля в табл. с текущей датой   Найти похожие ветки 

 
kot137 ©   (2006-02-26 14:07) [0]

Уважемые мастера, пожалуйста помогите.
Есть таблица на access (открыта через ODBC). Добавляю запись через ADO. Проблема возникла с полем типа ДАТА ("Полный формат даты") при попытки записать текущую дату+время.
with TADOCommand.Create(nil) do
         try
           Connection:= ADOTable2.Connection;
        CommandText:= "INSERT INTO flat (metro,udal,room,kitchen,metragh,price,h_kto,et,ety,date) "+
"VALUES(:tmetro,:tudal,:troom,:tkitchen,:tmetragh,:tprice,:th_kto,:tet,:tety,:td ate)";

...
Parameters.ParamByName("tdate").Value :=datetimetostr(now);
        Execute;
         finally
           Free;
         end;

Как правильно преобразовать текущую дату+время для добавления в таблицу?


 
clickmaker ©   (2006-02-26 14:32) [1]


> ("tdate").Value :=datetimetostr(now);

а просто ("tdate").Value := now не работает?


 
kot137 ©   (2006-02-26 14:34) [2]


> а просто ("tdate").Value := now не работает?

Не работает :(
Тоже самое: "Ошибка синтаксиса в инструкции INSERT INTO..."


 
kot137 ©   (2006-02-26 14:53) [3]

Parameters.ParamByName("tdate").Value :="#"+DateTimeToStr(now)+"#";
- тоже не работает.


 
Sergey13 ©   (2006-02-26 15:01) [4]

>"INSERT INTO flat (metro,udal,room,kitchen,metragh,price,h_kto,et,ety,date) "
А это не зарезервированное слово?


 
kot137 ©   (2006-02-26 15:11) [5]


> А это не зарезервированное слово?

Огромное спасибо, все заработало!
Действительно, заменил date на datex и заработал первый вариант:
Parameters.ParamByName("tdate").Value :=datetimetostr(now);


 
Desdechado ©   (2006-02-26 16:49) [6]

> и заработал первый вариант
зря преобразуешь в текст, работать будет только при идентичных с твоими настройках
а идентичных не бывает в этой жизни...
поэтому лучше используй Value, меньше проблем себе отгребешь



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.034 c
15-1139844184
Yeg
2006-02-13 18:23
2006.03.12
algolist.manual.ru, только по Pascal


15-1140363861
LexxX
2006-02-19 18:44
2006.03.12
Создание CAB-архива


4-1135096574
Volf_555
2005-12-20 19:36
2006.03.12
Как открыть папку в том же окне с помощью ShellExecute???


10-1114366435
ink
2005-04-24 22:13
2006.03.12
Как в TWebBrowser поменять путь загрузки рисунка.


1-1138899629
Санек
2006-02-02 20:00
2006.03.12
Excel потеря фокуса




   Наверх