重要
この機能は、今後のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 代わりに、Oracle によって提供される ODBC ドライバーを使用してください。
新しいバージョンの Microsoft ODBC Driver for Oracle では、Oracle の日付フィールドの日付形式は自動的に設定されません。 以前は、ドライバーが接続されたときに、 ALTER SESSION SET NLS_DATE_FORMAT ='YYYY-MM-DD HH:MI:SS'
を使用しました。
日付形式を設定するには、ALTER SESSION SET を呼び出し、挿入を実行します。 例えば次が挙げられます。
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