使用replace遇到的问题

imeyouheshe88 2009-11-17 06:58:58
有以下测试代码
CREATE CURSOR T1(NAME C (12))
SELE T1
APPE BLANK
REPLACE ALL NAME WITH 'A'
MESSAGEBOX(T1.NAME)

可以看到显示的是空白


CREATE CURSOR T1(NAME C (12))
SELE T1
APPE BLANK
REPLACE NAME WITH 'A'
MESSAGEBOX(T1.NAME)

就会显示'A'.
搞不清楚为什么用了 ALL就不显示了.
...全文
130 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2009-11-18
  • 打赏
  • 举报
回复

REPLACE ALL NAME WITH 'A'
之后加代码
Go Top

Locate
WWWWA 2009-11-18
  • 打赏
  • 举报
回复
REPL ALL后,指针已经是EOF了,当然没有内容,没有ALL只替换当前记录
都市夜猫 2009-11-17
  • 打赏
  • 举报
回复
执行了 REPLACE ALL ... 后,记录指针已指向 eof(),所以显示空白
没有 ALL 的 REPLACE 只替换当前记录,指针不会移动,所以有显示内容

2,718

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧