
在vfp表单上永久删除数据的问题 为什么不能用pack
我想在vfp表单上设计一个按钮删除指定条件的记录的问题但是系统提示临时表缓冲状态下的表不能执行pack命令请问高手怎么办急啊sy=messagebox('要删除此信息吗?...
我想在vfp表单上设计一个按钮删除指定条件的记录的问题
但是系统提示 临时表缓冲状态下的表不能执行pack命令请问高手怎么办急啊
sy=messagebox('要删除此信息吗?',1+48+256,'确认删除信息')
if sy=1
delete
pack
=tableupdate(.t.)
messagebox("在您退出系统时将物理删除此记录.",0+64,"删除信息")
thisform.refresh
endi 展开
但是系统提示 临时表缓冲状态下的表不能执行pack命令请问高手怎么办急啊
sy=messagebox('要删除此信息吗?',1+48+256,'确认删除信息')
if sy=1
delete
pack
=tableupdate(.t.)
messagebox("在您退出系统时将物理删除此记录.",0+64,"删除信息")
thisform.refresh
endi 展开
2个回答
展开全部
执行pack必须在独占情况下使用.
执行pack命令不要在表单程序使用,最好在主程序下作为清理使用.思路:主程序初始化系统,定义全局变量,定义系统环境,调用程序或表单后,可使用use 表1
pack
use 表2
pack
.....
这样不更好.
执行pack命令不要在表单程序使用,最好在主程序下作为清理使用.思路:主程序初始化系统,定义全局变量,定义系统环境,调用程序或表单后,可使用use 表1
pack
use 表2
pack
.....
这样不更好.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询