« 価格も、サイトも、安定へ… | 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

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/10903/40763345

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

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