Compartir a través de


Establecer el formato de fecha en conexión

Importante

Esta característica se quitará en una versión futura de Windows. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, use el controlador ODBC proporcionado por Oracle.

La nueva versión de Microsoft ODBC Driver for Oracle no establece automáticamente el formato de fecha para los campos de fecha de Oracle. Anteriormente, cuando el controlador se conectaba, usaba ALTER SESSION SET NLS_DATE_FORMAT ='YYYY-MM-DD HH:MI:SS'.

Para establecer el formato de fecha, llame a ALTER SESSION SET y, a continuación, realice la inserción. Por ejemplo:

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