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 で一部の図形だけ固定する