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

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

DateTime in Update [D6, D7, MSSQL]


WondeRu ©   (2004-03-29 09:38:00) 

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

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


WondeRu   (2004-03-29 10:09:00) [1]

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


bushmen   (2004-03-29 10:05:00) [2]

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


Johnmen   (2004-03-29 10:03:00) [3]

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


WondeRu   (2004-03-29 10:01:00) [4]

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

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

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


WondeRu   (2004-03-29 10:00:00) [5]

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

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

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


Anatoly Podgoretsky   (2004-03-29 09:56:00) [6]

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


bushmen   (2004-03-29 09:55:00) [7]

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

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


WondeRu   (2004-03-29 09:49:00) [8]

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


bushmen   (2004-03-29 09:45:00) [9]

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


WondeRu   (2004-03-29 09:42:00) [10]

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


Anatoly Podgoretsky   (2004-03-29 09:39:00) [11]

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


Наверх

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