Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поле типа data/time в Access


Dimmu ©   (2003-12-17 17:06:00) 

Есть база Access, вней таблица pasport, в которой поле data_one имеет тип date При выполнении запроса datamodule2.ADOQuery_unit.SQL.Clear;
datamodule2.ADOQuery_unit.SQL.Append("UPDATE pasport");
datamodule2.ADOQuery_unit.SQL.Append("SET date_one = #03/05/2002#");Здесь происходит ошибка «Ошибка синтаксиса в предложении UPDATE »

datamodule2.ADOQuery_unit.SQL.Append("WHERE date = 05/07/2000");
datamodule2.ADOQuery_unit.ExecSQL;
Как правильно сформировать запрос.
Заранее благодарен Дмитрий


Sandman25   (2003-12-17 18:25:00) [1]

[5] Dimmu © (17.12.03 18:23)

Value


Dimmu   (2003-12-17 18:23:00) [2]

Вообще нет свойств преобразования типа as(integer, variant datatime и др.)


ыыы   (2003-12-17 18:15:00) [3]

Попробуйте не AsDate а AsDateTime


Sandman25   (2003-12-17 18:13:00) [4]

[2] Dimmu © (17.12.03 18:10)

Я же написал "типа". Я с ADO не работаю. Может, там Params, а не Parameters, может еще что. Я просто описал, что искать и как использовать.


Dimmu   (2003-12-17 18:10:00) [5]

Недоступно свойство .AsDate у Parameters.ParamByName("date_one").


Sandman25   (2003-12-17 17:10:00) [6]

что-то типа
"UPDATE pasport SET date_one = :date_one";
Parameters.ParamByName("date_one").AsDate := Trunc(DateTimePicker1.Date);


Наверх

Титульная страница Поиск, карта сайта Написать письмо