query1.first;
for i:=1 to query1.RecordCount-1 do
begin
//在这里记录query1指针的位置
query1.first;
for j:=1 to query1.RecordCount-1 do
begin
......
query1.next;
end;
//返回指针的位置
......
query1.next;我注释的地方用什么方法可以记录query1指针的位置?
for i:=1 to query1.RecordCount-1 do
begin
//在这里记录query1指针的位置
query1.first;
for j:=1 to query1.RecordCount-1 do
begin
......
query1.next;
end;
//返回指针的位置
......
query1.next;我注释的地方用什么方法可以记录query1指针的位置?
解决方案 »
- 关于继承控件,在线程中调用,如何写法
- 谁能给我一个Dehpi7下面比较好的发邮件的方法
- 请问有哪位研究过EhLib v4.0的demo,反复研究对它的那个过滤功能百思不得其解,请赐教!
- 关于ADOTABLE字段的添加问题
- 怎么处理汉字的问题?
- 一个简单的文件搜索问题
- 各位在软件公司工作的朋友每天能抽出多长时间看书学习?
- DELPHI问题:如何实现Grid录入时,显示多列下拉列表?(不是LookUp字段方式)
- 如何用代码,将VISTA外观设置中的 AERO玻璃 切换为 VISTA 基本
- 寻找delphi高手共同建立网站
- 谁有金山毒霸V安全组合版本 和零售版本的序列号?
- 不知不觉中已上了双星.高兴。
应该改为
for i:=0 to query1.RecordCount-1 do
b:TBook;//声明书签变量
query1.first;
for i:=1 to query1.RecordCount-1 do
begin
//在这里记录query1指针的位置
b:=Query1.GetBook;//加上这句
query1.first;
for j:=1 to query1.RecordCount-1 do
begin
......
query1.next;
end;
//返回指针的位置
Query1.GotoBook(b);//加上这句
......
query1.next;
用代替更合适while not query1.Eof do //如果在操作中添加或删除了行,query1.RecordCount会发生变化得