vfp程序编写中,什么要用while not eof()
经常在编辑菜单和表单的答案里时候看到编码里有这个,但是题目里没有提到过要用查找啊。还有就是设置索引,什么时候要在编辑菜单代码的时候建立索引...
经常在编辑菜单和表单的答案里时候看到编码里有这个,但是题目里没有提到过要用查找啊。还有就是设置索引,什么时候要在编辑菜单代码的时候建立索引
展开
3个回答
展开全部
【1】举个例子来说吧:
表1:
字段(序列号),字段(内容)
----------------------------------------------
1 张三
2 李四
-----------------------------------------------
程序代码如下:
use 表1 &&选中表1
go top &&记录跳到第一条
do while not eof(表1) &&循环判断,是否最后一条记录,如果不是,执行下面程序代码
/*这里一般是需要循环处理的程序代码,假设打印表字段(内容)*/
?内容 &&这里假设,打印字段(内容)
skip 1 &&表记录往下跳一条。
enddo &&循环结束符号。
--------------------------------------------------------------------
上面就是while not eof()应用的一个简单例子,利用函数eof()来完成程序循环处理。
【2】还有就是设置索引,什么时候要在编辑菜单代码的时候建立索引
分析:
索引的作用,就是提高数据库检索的速度。如果需要建立索引,一般是数据库表的数据非常的多(假设有几百万条记录),常规的查询非常的慢了;为了提高效率,设计者会给数据库加上索引,提高程序的运行效率。
表1:
字段(序列号),字段(内容)
----------------------------------------------
1 张三
2 李四
-----------------------------------------------
程序代码如下:
use 表1 &&选中表1
go top &&记录跳到第一条
do while not eof(表1) &&循环判断,是否最后一条记录,如果不是,执行下面程序代码
/*这里一般是需要循环处理的程序代码,假设打印表字段(内容)*/
?内容 &&这里假设,打印字段(内容)
skip 1 &&表记录往下跳一条。
enddo &&循环结束符号。
--------------------------------------------------------------------
上面就是while not eof()应用的一个简单例子,利用函数eof()来完成程序循环处理。
【2】还有就是设置索引,什么时候要在编辑菜单代码的时候建立索引
分析:
索引的作用,就是提高数据库检索的速度。如果需要建立索引,一般是数据库表的数据非常的多(假设有几百万条记录),常规的查询非常的慢了;为了提高效率,设计者会给数据库加上索引,提高程序的运行效率。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-14
展开全部
这是一个循环语句,意思是当数据表中的记录不为空时,一直循环下去,直到为空,常用于数据表中的数据查询
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询