DATE型のフィールドに
TO_DATEでNowを'YYYY/MM/DD HH24:MI'で指定して
オラクルに書き込もうとすると
時間が一桁の時はうまくいきません
例えば9時ではエラーが出ます。
10時以降は大丈夫です。
ORA-01830: 日付書式の変換で不要なデータが含まれています
というエラーが出ます。
対策はないでしょうか?
で?この質問とVBの関係は?
編集 削除nowってVBのマクロみたいなもんですよね。
オラクルにつないでるのもVBです。
すいませんもういいです。場違いでした。
編集 削除ん〜、それほど場違いとは思わないけど、まぁいいや
以下サンプルコードです。
strDate = Now()
strSQL = strSQL & "UPDATE " & Trim(strTableName) & vbCrLf
strSQL = strSQL & "SET DATE = TO_DATE('" & strDate & "', 'YYYY/MM/DD HH24:MI:SS')"
でどぉ?
解決済みにしちゃったから、みてないかなぁ〜