msjet40.dllにつきまして

解決


初心者  2007-07-21 02:38:39  No: 27133

はじめまして。
表記のエラーにて悪戦苦闘しています。
現象としてはADOを使ってSQLを実行した際に
【EAccessViolationクラスの例外を生成しました。モジュールmsjet40.dllのアドレス1B041FC6でアドレス0003242Eに対する読み込み違反がおきました。】
とのエラーが発生しました。過去に類似したレスがあったのですが回避方法が記述していなかったので質問させて頂きました。因みに下記のロジックとなります。
環境:Delphi5 Access2002

よろしくお願いします。

begin
               ADOQuery1.Close;
               ADOQuery1.SQL.Clear;
               ADOQuery1.SQL.Add('Select Count(TEST) AS Rcunt1');
               ADOQuery1.SQL.Add('From テーブル');
               ADOQuery1.Open;
end;


HOta  2007-07-21 16:12:06  No: 27134

>               ADOQuery1.SQL.Add('Select Count(TEST) AS Rcunt1');
                                                 ↑
項目名を"TEST"にしてみたらどうでしょう?


初心者  2007-07-23 19:37:10  No: 27135

HOtaさん早速の返事有難う御座います。
上記のアドバイスの通り処理をして見たのですが…
モジュールmsjet40.dllの警告エラーが発生してしまいました。
もう少し思索してみます。


初心者  2007-07-24 06:31:54  No: 27136

よし!!kげをj


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加