Définition du format de date avec la connexion
Important
Cette fonctionnalité sera supprimée dans une version future de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt le pilote ODBC fourni par Oracle.
La nouvelle version du pilote Microsoft ODBC pour Oracle ne définit pas automatiquement le format de date pour les champs de date Oracle. Auparavant, lorsque le pilote s’est connecté, il utilisait ALTER SESSION SET NLS_DATE_FORMAT ='YYYY-MM-DD HH:MI:SS'
.
Pour définir le format de date, appelez ALTER SESSION SET, puis effectuez l’insertion. Par exemple :
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