Форум: "Базы";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
Внизтип времени в бд Найти похожие ветки
← →
stud (2003-07-29 11:39) [0]непонятная вещь: пытаюсь обновить в БД поле, критерием для обновления являются поля типа даты и времени. значение времени передаю в query через параметр toolsm.toolsq.Params[1].AsTime;
присваиваю все нужные значения, но после выполнения запроса данные в таблице БД не обновляются - не меняется то поле которое должно измениться.
в бд поле описано как timestamp.
что тут может быть??
← →
stud (2003-07-29 11:40) [1]есть подозрение, что т.к. timestamp хранит и дату и время получается несовпадение значений?
← →
Zacho (2003-07-29 11:46) [2]
> stud © (29.07.03 11:40)
Подозрение верное :-)
А если тебе нужно обновить записи, в которых в поле типа timestamp именно время равно определенному значению, то можно сделать так:
UPDATE MY_TABLE SET ... WHERE EXTRACT(TIME FROM MY_TIMESTTAMP_FIELD)=:PARAM
← →
stud (2003-07-29 11:59) [3]на time ругается!
← →
stud (2003-07-29 12:08) [4]есть такой запрос:
"update raspisanie_vr set kab="+inttostr(raspf.PageControl2.ActivePage.Tag)+
( timepr as time) есть такой запрос:
"update raspisanie_vr set kab="+inttostr(raspf.PageControl2.ActivePage.Tag)+
" where datepr=:d and cast(timepr as time)=cast(:t as Time) and kod_vr="+s;
в ibexpert все отлично работает, в delphi ругается, из-за 1 диалекта (бде) - не поддерживает time
как это дело побороть?
← →
Alexandr (2003-07-29 12:23) [5]уйти с БДЕ
← →
stud (2003-07-29 13:37) [6]это не выход))
если запрос отсылается на сервер, почему он не нравится бде?
← →
stud (2003-07-29 14:29) [7]все оказалось гораздо проще))))))
← →
Zacho (2003-07-30 08:46) [8]
> stud © (29.07.03 14:29)
Ну и в чем было дело ? А то может и еще кому-нибудь пригодится.
← →
Desdechado (2003-07-30 11:07) [9]BDE делает предварительный парсинг запросов, если в настройках
Configuration-drivers-native-sqlquerymode=local или пусто
поставь туда server и не будет парсинга
← →
stud (2003-07-30 11:11) [10]toolsm.toolsq.Params[1].DataType:=fttime;
вместо
toolsm.toolsq.Params[1].astime
← →
stud (2003-07-30 11:12) [11]to Desdechado
дык стоит server и тем не менее
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c