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()) +"'"; // не забудь заэкранировать дату апострофами.
И потом исполнить этот запрос.
|
 |