Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
ВнизПоле типа data/time в Access Найти похожие ветки
← →
Dimmu (2003-12-17 17:06) [0]Есть база 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 17:10) [1]что-то типа
"UPDATE pasport SET date_one = :date_one";
Parameters.ParamByName("date_one").AsDate := Trunc(DateTimePicker1.Date);
← →
Dimmu (2003-12-17 18:10) [2]Недоступно свойство .AsDate у Parameters.ParamByName("date_one").
← →
Sandman25 (2003-12-17 18:13) [3][2] Dimmu © (17.12.03 18:10)
Я же написал "типа". Я с ADO не работаю. Может, там Params, а не Parameters, может еще что. Я просто описал, что искать и как использовать.
← →
ыыы (2003-12-17 18:15) [4]Попробуйте не AsDate а AsDateTime
← →
Dimmu (2003-12-17 18:23) [5]Вообще нет свойств преобразования типа as(integer, variant datatime и др.)
← →
Sandman25 (2003-12-17 18:25) [6][5] Dimmu © (17.12.03 18:23)
Value
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.105 c