はじめまして。
表記のエラーにて悪戦苦闘しています。
現象としては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;
> ADOQuery1.SQL.Add('Select Count(TEST) AS Rcunt1');
↑
項目名を"TEST"にしてみたらどうでしょう?
HOtaさん早速の返事有難う御座います。
上記のアドバイスの通り処理をして見たのですが…
モジュールmsjet40.dllの警告エラーが発生してしまいました。
もう少し思索してみます。
よし!!kげをj
ツイート | ![]() |