こんにちは。
FireDACを使用してシステムを改修している中で、
件名のエラーがどうしても対処できません。
エラーはTADQueryのDelete時に発生しております。
何方か対処方法をご存知でしょうか。
宜しくお願い致します。
谷口
・DBGrid1とDBGrid2があり
それぞれ、TADQueryからCloneをしたTADMemTableを使用して
2つのDBGridに表示しています。
procedure TForm1.Button1Click(Sender: TObject);
begin
ADQuery1.Open;
ADMemTable1.CloneCursor(ADQuery1);
ADMemTable2.CloneCursor(ADQuery1);
DataSource1.DataSet := ADMemTable1;
DataSource2.DataSet := ADMemTable2;
~Indexの設定~
ADMemTable1.IndexName := 'IDX1';
ADMemTable2.IndexName := 'IDX1';
end;
・データを削除した際、エラーが発生します。
procedure TForm1.Button14Click(Sender: TObject);
begin
ADMemTable1.IndexName := 'IDX1';
ADMemTable1.SetRange([0], [0]);
ADQuery1.CancelRange;
ADQuery1.IndexName := 'IDX3';
ADQuery1.SetRange([0], [0]);
ADQuery1.First;
while (not ADQuery1.Eof) do begin
ADQuery1.Delete; ※ここでエラー
end;
end;
MLホームページ:
http://www.freeml.com/delphi-users
----------------------------------------------------------------------
【1日5分。副業をお考えのあなたに】
「今まで何をやっても稼げなかった…」
もしあなたがこんな悩みを抱えておられ
るなら、最新の稼ぎ方をご紹介します!
http://ad.freeml.com/cgi-bin/sa.cgi?id=nfLuR
------------------------------------------------------[freeml byGMO]--