W
WorldCreater
Unregistered / Unconfirmed
GUEST, unregistred user!
你一共有几条记录?
如果你设packetrecords为10,那么第一次取回的是20条
以后每次取10条。
2到11是怎么回事?第2到第11条记录?
也许它们在表中的的排列就是这样。你取出时有排序吗?怎么也看不到第一条记录吗?
我刚刚写了个简陋的,正常的.
procedure TForm3.Button1Click(Sender: TObject);
begin
if not ClientDataSet1.active then
ClientDataSet1.open
else
ClientDataSet1.Next;
edit1.text := inttostr(ClientDataSet1.RecordCount);
end;
procedure TForm3.Button2Click(Sender: TObject);
begin
ClientDataSet1.Last;
edit1.text := inttostr(ClientDataSet1.RecordCount);//这时就等于总记录数
end;
如果你设packetrecords为10,那么第一次取回的是20条
以后每次取10条。
2到11是怎么回事?第2到第11条记录?
也许它们在表中的的排列就是这样。你取出时有排序吗?怎么也看不到第一条记录吗?
我刚刚写了个简陋的,正常的.
procedure TForm3.Button1Click(Sender: TObject);
begin
if not ClientDataSet1.active then
ClientDataSet1.open
else
ClientDataSet1.Next;
edit1.text := inttostr(ClientDataSet1.RecordCount);
end;
procedure TForm3.Button2Click(Sender: TObject);
begin
ClientDataSet1.Last;
edit1.text := inttostr(ClientDataSet1.RecordCount);//这时就等于总记录数
end;