Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.25;
Скачать: CL | DM;

Вниз

тип времени в бд   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
1-81741
SergP
2003-08-10 00:19
2003.08.25
Проблема с ограничением размера текста в TMemo


1-81651
3APA3A
2003-08-14 00:14
2003.08.25
Rave Report


3-81592
RDA
2003-07-29 17:22
2003.08.25
Проблема с импортом большого числа записей


14-81882
Sanya
2003-08-08 08:26
2003.08.25
Непонятно почему так происходит


6-81867
-= Demon =-
2003-06-18 17:29
2003.08.25
Как узнать тип соединения с Интернетом: сеть или модем