SQLパーサーエラーについて

解決


サンプー  2006-06-26 12:29:58  No: 22287  IP: 192.*.*.*

DL6Pro,XPにてデータベースを作成しています。以前使用していたデータベースparadoxをインターベースへ拡張しようとしています。paradoxの時には、うまく動作していたのですが、IBにすると以下のエラーメッセージが出ます。
どのような内容でのエラーなのか検討が付きません。どなたかご教示下さい。

エラーがでる該当のコード
 with DM009.IBQueryShohiyo do
    begin
    Close;
    Kubun := '登録時' ;
    SQL.Delete(SQL.Count-1);
    SQL.Add('where' + ' KubunMaintenance =' + '''' + Kubun + '"' + ' And' + ' KubunTouroku = ' + '''' + FrmEnt.FormEnt.Edit7.Text + '''');  
    Open;
    end;

エラーの内容
SQLパーサーエラー
文字列の途中でファイルが終わりました。

編集 削除
igy  2006-06-26 13:24:11  No: 22288  IP: 192.*.*.*

1箇所、ダブルクォーテーションが含まれてますが
これをシングルクォーテーションにすればどうなります?

編集 削除
Ru  2006-06-26 13:41:28  No: 22289  IP: 192.*.*.*

'"'  ←  の部分を#39にしてみるとか。

編集 削除
サンプ  2006-06-26 14:37:56  No: 22290  IP: 192.*.*.*

IGY さん  Ruさん  早々のレスポンスありがとうございました。
ダブルクォーテーションは全て変更したつもりで行っておりました。
シングルクォーテーションへ変更することにより、うまくいきました。
以後、気をつけたいと思います。

編集 削除