Pages

2010/12/09

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';
こんな感じで一気に直せる。
Related Posts Plugin for WordPress, Blogger...