VFP怎样实现自带按钮对数据表进行物理删除

发布时间:2024-05-23 11:38 发布:上海旅游网

问题描述:

VFP自带的按钮组中的删除按钮对数据进行删除后,添加新记录发现系统报错:索引不唯一。打开表时发现发现数据表中的数据并没有真正的删除掉。请问怎样才能用VFP自带的按钮组中的删除按钮对数据表进行删除???
刚问题没有说清楚。我只要删除数据表中的一条记录,而不是全部删除

问题解答:

首先,物理删除必须独占打开表,然后delete之后运行PACK命令进行物理删除。但是为什么要物理删除再添加呢?直接用UPDATE更新不就行了吗?要知道独占打开表在多用户环境下会出大问题的。

假如你要删除的数据表是:Dat.dbf

在按钮命令的程序末,增添:
Erase Dat.dbf

这样这个表就删除了!

加入环境设置
set delete on

热点新闻