Поделиться через


Установка формата даты для подключения

Важно!

Эта функция будет удалена в будущих версиях Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте драйвер ODBC, предоставляемый Oracle.

Новая версия Microsoft ODBC Driver for Oracle не задает автоматически формат даты для полей дат Oracle. Ранее при подключении драйвера использовался ALTER SESSION SET NLS_DATE_FORMAT ='YYYY-MM-DD HH:MI:SS'.

Чтобы задать формат даты, вызовите инструкцию ALTER SESSION SET и выполните вставку. Пример:

conn.Execute "ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH:MI:SS' "  
sSql = "INSERT INTO DATETEST VALUES (24,'1988-12-01 10:23:03')"  
conn.Execute sSql