![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемы с датами [MSSQL, D7]
dma © (2002-10-14 20:46:00)Не могу в запросе указать условие pole<"14.10.2002", т. к. у MSSQL первый параметр ("14") считает месяцем, где поменять язоковые настройки у формата дат с mdy(1033) на dmy(1049) ?
dma (2002-10-15 09:53:00) [1]Спасибо, помогло.
sniknik (2002-10-14 23:30:00) [2]из хелпа
Examples
This example uses different date formats to handle date strings in different formats.
SET DATEFORMAT mdy
GO
DECLARE @datevar datetime
SET @datevar = "12/31/98"
SELECT @datevar
GO
SET DATEFORMAT ydm
GO
DECLARE @datevar datetime
SET @datevar = "98/31/12"
SELECT @datevar
GO
SET DATEFORMAT ymd
GO
DECLARE @datevar datetime
SET @datevar = "98/12/31"
SELECT @datevar
GO
wicked (2002-10-14 23:03:00) [3]вот так
var y, m, d: word;
dt: string;
DecodeDate(<здесь переменная типа TDateTime>, y, m, d);
dt := format("%4.4d%2.2d%2.2d", [y, m, d]);
dma (2002-10-14 22:17:00) [4]Неужели вечером никто в Internet не ходит?
dma (2002-10-14 20:58:00) [5]Извиняюсь за тупость, как это организовать из программы, если в DBEdit у меня dd.mm.yyyy? Мне каждый раз конвертировать строки туда - обратно?
yozhik (2002-10-14 20:54:00) [6]используй универсальный формат даты "yyyymmdd"