vfp是不是有问题? 你试试我这个:use ok.dbfzapi=1go topdo while i<=100append blanki=i+1enddo? '记录个数:',reccount() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 use ok.dbfdele allpacki=1go topdo while i<=100append blanki=i+1enddo 应该是do while i<100 ... enddo 因为在vfp中,建立数据库的时候,系统会自动建立一个空的记录,并把指针指向这个空记录,即你在执行go top的时候,系统会把指针指定到第一个记录,但是在你执行append的时候,系统是在你的第一个记录前面插入了一条空记录,所以,你的最终记录数是101个,你的指针在100个记录的下一个记录上。 因为在vfp中,建立数据库的时候,系统会自动建立一个空的记录,并把指针指向这个空记录,即你在执行go top的时候,系统会把指针指定到第一个记录,但是在你执行append的时候,系统是在你的第一个记录前面插入了一条空记录,所以,你的最终记录数是101个,你的指针在100个记录的下一个记录上。 不可能吧,要么你的表中原来就有一条数据,要么你用的不是Reccount()函数。 TO:jasonwml(青雕)你说的也对,VFP在建立新库的时候并不会建立空记录,不信你去试试,~~~ to qzmp (qzmp) : 我独立测试了你的代码。代码是运行正确的。正好100条记录。请你测试你的运行环境。或者你独立拿出来测试一下吧。 是啊,我也是独立测试的,真的没问题!~to coolyylu(将来是我) :你的信誉值怎么也少了啊? 请教一句sql语句 求条更新语句 视图中的instead of 触发器问题 十几万条记录,对数据库操作时CPU很高???? PostgreSQL如何恢复数据 根据条件进行数据备份的问题! Access 有没有ROW_NUMBER()类似的函数 请问高手们-为啥这个循环语句执行的速度很慢!不是一般的慢! SQL2000的临时表不可用,怎么回事呢? 请大家帮忙:流水帐表数据提交后,想写一个触发器,更新库存表如何写? 如何判断姓名name字段中是否夹有拼音字母或其它的非汉字字符? 高手,请问如何这样增加记录!100分
dele all
packi=1
go top
do while i<=100
append blank
i=i+1
enddo
...
enddo
你说的也对,VFP在建立新库的时候并不会建立空记录,不信你去试试,~~~
我独立测试了你的代码。代码是运行正确的。正好100条记录。请你测试你的运行环境。或者你独立拿出来测试一下吧。
你的信誉值怎么也少了啊?