Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.05 c
2-1140689661
Михаил (Киров)
2006-02-23 13:14
2006.03.12
Данные в exe


15-1140355402
Ruban
2006-02-19 16:23
2006.03.12
Ctrl+Z


9-1118245719
Ford
2005-06-08 19:48
2006.03.12
созданние Города


6-1132240215
Sasha73
2005-11-17 18:10
2006.03.12
Как создать "Входящие подключения" без пользователя?


15-1140379731
TUser
2006-02-19 23:08
2006.03.12
Ночной дозор использует Рамблер ...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский