« 価格も、サイトも、安定へ… | Main | これも変化最大… »

2008.04.04

エラー '80020009' 例外が発生しました

Access2003 + ASP で15000レコードほどあるデータベースをいじるプログラムを作っていて、ハマってしまった。
めちゃ急ぎの用事だったため、36時間耐久戦に。

しかし、このエラーは、検索しても何もあたらず、全然意味が分からなかった。ま、そもそも何も言っていないエラーだし。
だって、検索しようとしたら、同じエラーが出てしまってほったらかしのWebサイトが結果で引っかかるんですから…(涙)。

このトラブルで、MDAC(Microsoft Data Access Components) や Jet のモジュールはすでに Microsoft が公開をやめはじめているのを知った。MDAC 関連のセキュリティ更新も当てたがだめ。
そんな調子だし、今どき ODBC でDBを押してるからバチが当たったかな…と ADO (ActiveX Data Objects) に接続を付け替える作業をやるがダメ。データベースが大きくなってきたしなぁ…と思って、MS SQL Server 2005 Express (無償) を急遽インストールしたり。それでもダメ。

…そして、原因は Access テーブルの各フィールドに入っていたデータの、空白文字だった…。

 ” ”
 ” ”

に悩んだ2日間…。

データ中の空白文字探しをこんごいちいちやるのも面倒くさいので、
Access入力規則や、Accessの更新クエリの設定などにも時間を割いた。

備忘録として、参考にしたサイトをメモ。

|

« 価格も、サイトも、安定へ… | Main | これも変化最大… »

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference エラー '80020009' 例外が発生しました:

« 価格も、サイトも、安定へ… | Main | これも変化最大… »