Configurar o formato de data na conexão
Importante
Esse recurso será removido em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use o driver ODBC fornecido pela Oracle.
A nova versão do Microsoft ODBC Driver for Oracle não define automaticamente o formato de data para campos de data do Oracle. Anteriormente, quando o driver se conectava, ele usava ALTER SESSION SET NLS_DATE_FORMAT ='YYYY-MM-DD HH:MI:SS'
.
Para definir o formato de data, chame ALTER SESSION SET e execute a inserção. Por exemplo:
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