A5:SQLでE_FAIL状態を返しました

「データプロバイダまたはほかのサービスが E_FAIL状態を返しました。」
A5:SQLで時折こんなエラーが出るときがある。
まぁ、ODBCのエラーということなのだろうが。

どうもこれは日付型のカラムに初期値(0000-00-00 00:00:00)が存在していると起こるエラーらしい。
update [テーブル名] set [日付カラム] = NOW() where [日付カラム] = '0000-00-00 00:00:00';
こんな感じで一気に直せる。

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック