最后四条还是只有4条?如果只有4条的话: Adoquery1.First; Memo1.clear; while not Adoquey1.Eof do begin Memo1.Lines.add(Adoquery1.FieldByName('bt').AsStrng); Adoquery1.Next; end;如果还有很多条的话:Adoquery1.Last; Adoquery1.Prior; Adoquery1.Prior; Adoquery1.Prior; Memo1.clear; while not Adoquey1.Eof do begin Memo1.Lines.add(Adoquery1.FieldByName('bt').AsStrng); Adoquery1.Next; end;
mastersky(浪) 提示这个错误.. ADOQuery1: Cannot perform this operation ona closed dateset
ADODataSet1.Close; ADODataSet1.CommandText:='SELECT TOP 4 bt FROM tzggb ORDER BY bt DESC '; ADODataSet1.Open; ADODataSet1.Sort:='bt ASC'; ADODataSet1.First; While not ADODataSet1.Eof do begin Memo1.Lines.Add(ADODataSet1.FieldByName('bt').AsString); ADODataSet1.Next; end;
Adoquery1.First;
Memo1.clear;
while not Adoquey1.Eof do
begin
Memo1.Lines.add(Adoquery1.FieldByName('bt').AsStrng);
Adoquery1.Next;
end;如果还有很多条的话:Adoquery1.Last;
Adoquery1.Prior;
Adoquery1.Prior;
Adoquery1.Prior;
Memo1.clear;
while not Adoquey1.Eof do
begin
Memo1.Lines.add(Adoquery1.FieldByName('bt').AsStrng);
Adoquery1.Next;
end;
ADOQuery1: Cannot perform this operation ona closed dateset
ADODataSet1.CommandText:='SELECT TOP 4 bt FROM tzggb ORDER BY bt DESC ';
ADODataSet1.Open;
ADODataSet1.Sort:='bt ASC';
ADODataSet1.First;
While not ADODataSet1.Eof do
begin
Memo1.Lines.Add(ADODataSet1.FieldByName('bt').AsString);
ADODataSet1.Next;
end;