for i:= 0 to X do   //循环是为了下面处理用
begin
  sl   //sl为记录总行数,还要加1,第一次是1;
  K   //K为每次要加入的行数,比如:10、6什么的
end;
第一次循环是:1+10,第二次11+6。第三次是就是总和加K。主要是用来完成数据导出,导出的结果就像数据库存放记录一样。

解决方案 »

  1.   

    X是什么?记录总数怎么是1还要再加/应该是RECNO吧,K是最终的数值吗?说的清楚些!
      

  2.   

    X为循环次数,SL就像数据库游标一样,如果第一次进入一个空表时SL指向第一条。K为每次要导出的行数,而且每次都会不同!
      

  3.   

    RE:Geranium(天使消失的街道)
    就是这样的循环怎么写!怎么才可以得到SL(最大行数,还要加1)
      

  4.   

    我的理解,如果不对别骂我。
    for i:= 0 to X do   //循环是为了下面处理用
    begin
      if not dataset.eof then
        inc(sl)   //sl为记录总行数,还要加1,第一次是1;//初市一定要1
      K:=k的规律   //K为每次要加入的行数,比如:10、6什么的
    end;