powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / ADO: опять про формат даты/времени
10 сообщений из 10, страница 1 из 1
ADO: опять про формат даты/времени
    #36561038
Известно что в ADO для запросов INSERT и UPDATE используется различный формат литералов даты/времени (в зависиммости от провайдера)
Не встречал ли кто-то сводную таблицу форматов для различных провайдеров, в которой указывалось бы следующее:
1) Формат по умолчанию, те DD.MM.YYYY, M/D/Y и т.д.
2) Принимает ли формат ISO т.е. YYYY-MM-DD
3) Символ-ограничитель, т.е. одинарные/двойные кавычки, {...}, #...# и т.д.
4) Другие особенности, напр. явное указание фунции преобразования вроде GetDate('MM/DD/YYYY') и т.д.

Если у кого-то есть такая сводка, выложите плз для общего сведения.
...
Рейтинг: 0 / 0
ADO: опять про формат даты/времени
    #36561045
RENaissance
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Параметры рулят вне зависимости от провайдера.
...
Рейтинг: 0 / 0
ADO: опять про формат даты/времени
    #36561068
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADO - отстой вне зависимости от провайдера. Компоненты прямого доступа
рулят!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ADO: опять про формат даты/времени
    #36561434
Параметры и компоненты - это понятно. Но сводную таблицу по ADO все равно хочу
...
Рейтинг: 0 / 0
ADO: опять про формат даты/времени
    #36563264
f2f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
f2f
Гость
А ODBCишный синтаксис разве не работает?
Чтото типа {t xxx }
Он должен быть универсальным
...
Рейтинг: 0 / 0
ADO: опять про формат даты/времени
    #36564542
Нет, не везде. Даже для Jet4 в общем случае не работает.
...
Рейтинг: 0 / 0
ADO: опять про формат даты/времени
    #36565508
SergINI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой таблицы нет и не будет. Все базы данных используют разные форматы с учётом региональных настроек. Соответственно и разные провайдеры по-разному работают с этими форматами.
...
Рейтинг: 0 / 0
ADO: опять про формат даты/времени
    #36565990
Тоже нет. Возьмем MsSql - независимо от локали по умолчанию 'MM/DD/YY' или 'MM/DD/YYYY' или 'MMDDYYYY' в одинарных кавычках, понимает ISO. Совершенно аналогично для VFP, но в фигурных скобках.
Access берет локаль, но понимает YYYYDDMM, старый Access в каких-то случаях требует CDate('...')

Так что такая таблица очень даже может быть и где-нибудь в сети обязательно есть
...
Рейтинг: 0 / 0
ADO: опять про формат даты/времени
    #36566084
SergINI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УнрегистередТоже нет. Возьмем MsSql - независимо от локали по умолчанию 'MM/DD/YY' или 'MM/DD/YYYY' или 'MMDDYYYY'
Что-то не совсем сходится то что Вы написали с FAQ:
http://www.sql.ru/faq/faq_topic.aspx?fid=109
УнрегистередТоже нет. Возьмем MsSql - независимо от локали по умолчанию 'MM/DD/YY' или 'MM/DD/YYYY' или 'MMDDYYYY'

УнрегистередAccess берет локаль, но понимает YYYYDDMM, старый Access в каких-то случаях требует CDate('...')

Если всё так гладко, то зачем я пользовался для этих целей функцией BuildCriteria, чтобы работало на всех машинах, независимо от региональных настроек.
Унрегистеред Так что такая таблица очень даже может быть и где-нибудь в сети обязательно есть
Найдёте, не забудьте поделиться :)
...
Рейтинг: 0 / 0
ADO: опять про формат даты/времени
    #36566573
SergINI в FAQ писал не я. Но действительно, прошу прощения. Конечно, YYYYMMDD в MsSql
C Access'ом проверю при разных настройках
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / ADO: опять про формат даты/времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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