powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Формат времени в ODBC
6 сообщений из 6, страница 1 из 1
Формат времени в ODBC
    #32347291
Sirim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как выйти из положении.
База SQL 2000, программирую на делфи, соединение к базе через ODBC. Компонент ADOQuery.
Как я понял в ODBC дату сохраняет в формате 'mm/dd/yyyy', а мне нужно в виде 'dd/mm/yyyy'. Вот и проблема.
Пример: сохраняю 1 февраль 2003 г т. е. '01/02/2003'. А он у меня сохраняет как 2 января 2003 г т. е. '02/01/2003' .
И так чтобы не изменив настройки в самой системе.
...
Рейтинг: 0 / 0
Формат времени в ODBC
    #32347300
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сохраняет он ее в своем формате. Не путай вывод данных и сохранение.
а для того чтоб вывести данные как ты хочешь есть функции как самого сервера так и форматирование возможно на клиенте.
...
Рейтинг: 0 / 0
Формат времени в ODBC
    #32347301
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстате, в случае сохранеия я использую формат yyyy-mm-dd работает всегда
...
Рейтинг: 0 / 0
Формат времени в ODBC
    #32347309
Sirim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот именно, я визуально показываю как дд.мм.гггг а при сохранение дд берет как мм.
Можно код программы выставить!?
...
Рейтинг: 0 / 0
Формат времени в ODBC
    #32347360
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторБаза SQL 2000, программирую на делфи, соединение к базе через ODBC. Компонент ADOQuery

1. Почему через ODBC, а не через OLE DB Provider for SQL Server?
2. Как ты передаешь даты? Как параметры типа ftDateTime или непосредственно строку запроса строишь?
3. Какой default language для логина, под которым ты коннектишься к серверу?
...
Рейтинг: 0 / 0
Формат времени в ODBC
    #32347485
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Измените "Default Language" для Вашего логина на "Russian". И тогда дата, переданная на сервак как "01.05.2003" будет воспринята им именно как 1 мая 2003 г.
А вообще, по заявлению мирософта, универсальный формат, не зависящий от региональных настроек - это yyyymmdd hh:nn:ss.mmm.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Формат времени в ODBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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