Magistr(ru) |
Отправлено: 24.07.2003, 21:52 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 20
|
Как в Table засунуть текущую дату с помощью SQL если тип поля-дата?
Или шаблон даты( . . )? |
|
Valdemar |
Отправлено: 25.07.2003, 09:16 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Можно использовать в SQL-запросе родные функции той СУБД, с которой работаешь, например, в MS SQL Server это функции GETDATE() и CURRENT_TIMESTAMP, в MySQL — CURDATE(). А можно при формировании строки запроса использовать в C++Builder функцию Date(). |
|
Admin |
Отправлено: 25.07.2003, 12:42 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
В некоторых базах это функция now():
типа
Insert into myTable (ID, WDate, Name) values(1, now(), 'Petrov Vova')
в InterBase это 'Now'
Insert into "Log" ("ID", "WDate", "Mess")
values (1 ,'Now', 'Insert into LogTable')
|
|
Magistr(ru) |
Отправлено: 29.07.2003, 06:02 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 20
|
У меня Paradox и now() не поддерживается. Как быть? |
|
iAlexander |
Отправлено: 21.08.2003, 17:05 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 70
|
Почему бы не попытаться сначала сформировать строку запроса
AnsiString QueryStr = "то что ты хочешь";
QueryStr += "'" + DateToStr(Date()) +"'"; // не забудь заэкранировать дату апострофами.
И потом исполнить этот запрос.
|
|