vfp中的EOF和BOF函数总是.F
vfp中的EOF和BOF函数总是.F.,即使我在用EOF前先输入了GOBOTT,出来的提示也是.F.,同样在BOF输入前先输了GOTOP,出来的提示也是.F.,这是怎么回...
vfp中的EOF和BOF函数总是.F.,即使我在用EOF前先输入了GO BOTT ,出来的提示也是.F.,同样在BOF输入前先输了GO TOP,出来的提示也是.F.,这是怎么回事啊?而且在设置世纪时,SET CENT TO 21,出来后就变成了22XX年了
展开
4个回答
展开全部
这位大哥真幽默。
eof()是检查指针是否位于首记录,bof()是检查是否位于末记录。
go bott是到达未纪录,go top 是到达首记录。
照此,你说的几种情况肯定都是.f.。
set cent to 21可能有其他错误。
eof()是检查指针是否位于首记录,bof()是检查是否位于末记录。
go bott是到达未纪录,go top 是到达首记录。
照此,你说的几种情况肯定都是.f.。
set cent to 21可能有其他错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
4.记录号测试函数
格式:recno([<工作区号>}(别名>])
功能:返回指定或当前工作区中当前记录的记录号,函数值为数值型。省略参数时,默认为当前工作区。如果记录指针在最后一个记录之后,即eof()为.t.,recno()返回比记录总数大l的值。如果记录指针在第一个记录之前或者无记录,即bof()为.t.,recono()返回1。
格式:recno([<工作区号>}(别名>])
功能:返回指定或当前工作区中当前记录的记录号,函数值为数值型。省略参数时,默认为当前工作区。如果记录指针在最后一个记录之后,即eof()为.t.,recno()返回比记录总数大l的值。如果记录指针在第一个记录之前或者无记录,即bof()为.t.,recono()返回1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上2位说得很好。
问题是 用 set cent to 21 目的是什么,我不清楚。
您要是日期显示世纪数吗?可以这样:
set cent on
这样:
?date()将显示 08/09/2007 【注:以今天为例】
问题是 用 set cent to 21 目的是什么,我不清楚。
您要是日期显示世纪数吗?可以这样:
set cent on
这样:
?date()将显示 08/09/2007 【注:以今天为例】
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询