如何删除cursor中的记录?!!!

Hukay 2002-12-23 11:31:21
当我用delete删除cursor的记录后,grid中还有这条记录。我用Pack,不行。
...全文
910 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gosea 2002-12-25
  • 打赏
  • 举报
回复
你说的CURSOR表也许是临时表吧!临时表中是不能进行真正删除的!只能用
delete
set deleted off 或在适当的地方用set filter to deleted()=.f.
wangwest 2002-12-25
  • 打赏
  • 举报
回复
关闭后再打开
chjpeng 2002-12-24
  • 打赏
  • 举报
回复
將cursor對應表的主索引過濾器的值設為.not.delete(),grid中就不會有已經delete的記錄了
东方小女人 2002-12-23
  • 打赏
  • 举报
回复
set delete off
yf402 2002-12-23
  • 打赏
  • 举报
回复
sele * from zjry where !dele() into curs tmpxx
lncount=_tally
use in tmpxx
if lncount>0
lcvalue=messagebox("您将永久删除改记录,是否继续?",4+256,"提示")
sele zjry
if lcvalue=6
dele
else
retu
endif
else
=messagebox("表各中没有记录,不能删除!",0,"提示")
endif
thisform.refresh

这是我所做的删除按扭里面的代码,希望能对你有所帮助
非零传说 2002-12-23
  • 打赏
  • 举报
回复
如果是用sele * from name into cursor tempname生成的是不能被删除的
Hukay 2002-12-23
  • 打赏
  • 举报
回复
不行。
newfang 2002-12-23
  • 打赏
  • 举报
回复
pack要求独占。
看看以前的帖子吧!!!我记得前两天才回复过,可能还没结帖呢!!!

2,744

社区成员

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

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