powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Формат даты в запросе ДЕЛФИ -> MSSQL7.0
6 сообщений из 6, страница 1 из 1
Формат даты в запросе ДЕЛФИ -> MSSQL7.0
    #32352903
ОХС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть прога на дельфях, формирующая запрос через Query

Select * from Test where PoleDate='15.12.2003' (например )

PoleDate = столбец типа DateTime.

SQL сервер ругается, что некорректное .....

Так как воспринимает 15 в запросе не как число а как месяц.

При этом запрос по дате типа 11.12.2003 - выдает данные корректно - по состоянию на 11 декабря.

Вопрос : как очен просто сказать серваку, что нужно сделать запрос в формате dd.mm.yyyy?

Всем спасибо
...
Рейтинг: 0 / 0
Формат даты в запросе ДЕЛФИ -> MSSQL7.0
    #32352911
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте 'yyyy-mm-dd hh:mm:ss'. А лучше работайте с параметрами.
...
Рейтинг: 0 / 0
Формат даты в запросе ДЕЛФИ -> MSSQL7.0
    #32352955
Фотография Tung
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Select * from Test where PoleDate='15.12.2003' (например )


Код: plaintext
Select * from Test where PoleDate=convert(datetime,'15.12.2003', 104 )
...
Рейтинг: 0 / 0
Формат даты в запросе ДЕЛФИ -> MSSQL7.0
    #32353100
nomorenames
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще проще, в SQL передать дату в формате YYYYMMDD. Кушает однозначно.
...
Рейтинг: 0 / 0
Формат даты в запросе ДЕЛФИ -> MSSQL7.0
    #32353396
ОХС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВНимание студии.
Правильный ответ:

Предшествовать инструкции выборки должна установка

SET dateformat dmy {устанавливает принудительно формат для выборки}
Select * from Test where PoleDate='15.12.2003' {сама выборка}



Все!

Всем спасибо за ответы!
...
Рейтинг: 0 / 0
Формат даты в запросе ДЕЛФИ -> MSSQL7.0
    #32353401
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщет-то, правильнее было бы с помощью sp_defaultlanguage установить для логина язык поумолчанию Russian.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Формат даты в запросе ДЕЛФИ -> MSSQL7.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]