Festlegen des Datumsformats für eine Verbindung

Wichtig

Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen den von Oracle bereitgestellten ODBC-Treiber.

Die neue Version des Microsoft ODBC-Treibers für Oracle legt das Datumsformat für Oracle-Datumsfelder nicht automatisch fest. Wenn der Treiber zuvor eine Verbindung hergestellt hat, wurde verwendet ALTER SESSION SET NLS_DATE_FORMAT ='YYYY-MM-DD HH:MI:SS'.

Um das Datumsformat festzulegen, rufen Sie ALTER SESSION SET auf, und führen Sie dann den Einfügevorgang aus. Beispiel:

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