TO_DATE

解決


あんこ  2004-05-28 10:37:34  No: 113557

DATE型のフィールドに
TO_DATEでNowを'YYYY/MM/DD HH24:MI'で指定して
オラクルに書き込もうとすると
時間が一桁の時はうまくいきません
例えば9時ではエラーが出ます。
10時以降は大丈夫です。

ORA-01830: 日付書式の変換で不要なデータが含まれています

というエラーが出ます。
対策はないでしょうか?


ささ  2004-05-28 10:47:18  No: 113558

で?この質問とVBの関係は?


あんこ  2004-05-28 11:06:24  No: 113559

nowってVBのマクロみたいなもんですよね。

オラクルにつないでるのもVBです。


あんこ  2004-05-28 11:17:18  No: 113560

すいませんもういいです。場違いでした。


いな  2004-05-28 11:28:30  No: 113561

ん〜、それほど場違いとは思わないけど、まぁいいや

以下サンプルコードです。
strDate = Now()
strSQL = strSQL & "UPDATE " & Trim(strTableName) & vbCrLf
strSQL = strSQL & "SET DATE = TO_DATE('" & strDate & "', 'YYYY/MM/DD HH24:MI:SS')"

でどぉ?

解決済みにしちゃったから、みてないかなぁ〜


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加