2010年02月01日

SQLで日付データを扱う場合

Date型フィールド(例:hogeDate)をDateTimePickerコントロールのValue値で指定する場合

SQLServer:
"hogeDate > CAST('" & DateTimePicker1.Value.ToString & "' AS datetime)
"hogeDate > CONVERT(datetime,'" & DateTimePicker1.Value.ToString & "')"

ACCESS:
"hogeDate > #" & DateTimePicker1.Value.ToString & "#"

Oracle:
"hogeDate > TO_DATE('" & DateTimePicker1.Value.ToString & "','YYYY-MM-DD HH24:MI:SS')"
※Value値を''で囲まないと「ORA-00907: 右カッコがありません」エラーが発生する
※フォーマット文字列を正しく指定しないと「ORA-01861: リテラルが書式文字列と一致しません」エラーが発生する


posted by なっちゃん at 11:31| 静岡 ☁| Comment(0) | TrackBack(0) | ETC | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。