Freigeben über


Festlegen des Datumsformats für die Verbindung

Von Bedeutung

Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature 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. Zuvor, wenn der Treiber verbunden ist, wurde es 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