В listview гружу данные из sqlite.
Но в результате FDQuery1 загружаются правильно, по очередности, но FDQuery2 к вопросам загружается один и тот же.
Это и понятно т.к.
for i:=0 to FDQuery1.Record Count-1 do
Попробовал вот так вот:
for i:=0 to FDQuery1.RecordCount -1 and FDQuery2.RecordCount -1 do
не помогает...
ListView1.Items.Clear;
FDQuery1.Close;
FDQuery2.Close;
FDQuery1.Active:=True;
FDQuery2.Active:=True;
FDQuery1.SQL.Clear;
FDQuery2.SQL.Clear;
FDQuery1.SQL.Add('select question from datai');
FDQuery2.SQL.Add('select answer from datai');
FDQuery1.OpenOrExecute;
FDQuery2.OpenOrExecute;
ListView1.BeginUpdate;
for i:=0 to FDQuery1.RecordCount -1 and FDQuery2.RecordCount -1 do
begin
mr :=(FDQuery1.FieldByName('question').AsString);
mr2 :=(FDQuery2.FieldByName('answer').AsString);
ListView1.Items.Add.Data['result] := mr+chr(13)+chr(13)+mr2;