次の方法で共有


接続時の日付形式の設定

重要

この機能は、今後のバージョンの 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