Вниз
Скачать: CL | DM;

DateTime in Update   Найти похожие ветки 

← →
WondeRu ©   (2004-03-29 09:38) [0]

Как сделать на SQL update значений для поля с типом DateTime?

получается только так:
Query1.Edit;
Query1.FieldByName("ftime").AsDateTime := Now;
Query1.Post;


← →
Anatoly Podgoretsky ©   (2004-03-29 09:39) [1]

А это чем не нравится?
Разве что работаешь навигационными методами.


← →
WondeRu ©   (2004-03-29 09:42) [2]

Не хахота так, охота на SQL: здесь сначала нуно проводить запрос по условию, а потом эти записи навигационным способом апдейтить!


← →
bushmen ©   (2004-03-29 09:45) [3]

Query1.Close;
Query1.sql.clear;
query1.sql.add("update table1 set ftime=getdate() where
field1=1");
query1.execsql;


← →
WondeRu ©   (2004-03-29 09:49) [4]

>bushmen ©   (29.03.04 09:45) [3]
а если не текущее время?


← →
bushmen ©   (2004-03-29 09:55) [5]

В вопорсе было текущее :)

В общем случае вместо getdate() напишите "20040329" или любую дату


← →
Anatoly Podgoretsky ©   (2004-03-29 09:56) [6]

WondeRu ©   (29.03.04 09:49) [4]
Так это надо сразу было спрашивать, а не потом.


← →
WondeRu ©   (2004-03-29 10:00) [7]

Аппетит приходит во время еды + еще не проснулся)))

а как предполодим сделать следующее:

Query1.sql.clear;
query1.sql.add("update table1 set ftime=" + дата + " where
field1=1");
query1.execsql;


← →
WondeRu ©   (2004-03-29 10:01) [8]

Аппетит приходит во время еды + еще не проснулся)))

а как предполодим сделать следующее:

Query1.sql.clear;
query1.sql.add("update table1 set ftime=" + делфийский формат даты + " where
field1=1");
query1.execsql;


← →
Johnmen ©   (2004-03-29 10:03) [9]

А что хелп ? Еще не проснулся ?


← →
bushmen ©   (2004-03-29 10:05) [10]

Я, например, пишу:
query1.sql.add("update table1 set ftime=convert(datetime, " + #39 + делфийский формат даты + #39 + ", 104) where field1=1");


← →
WondeRu ©   (2004-03-29 10:09) [11]

2bushmen ©   (29.03.04 10:05) [10]
Спасибки! Какой гад время перевел? ни черта не соображаю сегодня!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
3-1080139064
Виктор
2004-03-24 17:37
2004.04.25
Как в dxDBGrid-е вывалить програмно ExtLookupColumn


1-1081240352
Аноним
2004-04-06 12:32
2004.04.25
Загрузка Bitmap из *.res


3-1080558744
JibSkeart_
2004-03-29 15:12
2004.04.25
А что за фишка с ExecuteOtions -> eoAsyncExecute = true ?


7-1077776661
Andy
2004-02-26 09:24
2004.04.25
Работа со службами в Win2000/XP


14-1081240265
icWasya
2004-04-06 12:31
2004.04.25
Goblins.exe




   Наверх