VFP中如何物理删除数据?
网上说要以独占方式打开,怎么设置啊?setexclusiveonselect借阅表pack我这样还是不行啊...
网上说要以独占方式打开,怎么设置啊?set exclusive onselect 借阅表pack我这样还是不行啊
展开
4个回答
展开全部
用 delete 删除的是逻辑删除,只是添了删除符号。用pack删除的才是物理删除。
在VFP里如果想彻底删除记录用的命令是PACK。
在VC里只要
m_pSet->Delete();
UpdateData(FALSE);
数据库里记录就应该彻底删除了(用Access是这样)。
在VFP里如果想彻底删除记录用的命令是PACK。
在VC里只要
m_pSet->Delete();
UpdateData(FALSE);
数据库里记录就应该彻底删除了(用Access是这样)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,物理删除必须独占打开表,然后delete之后运行PACK命令进行物理删除。但是为什么要物理删除再添加呢?直接用UPDATE更新不就行了吗?要知道独占打开表在多用户环境下会出大问题的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
物理删除步骤:
1 、dele for 条件
2、pack &&真正删除,不恢复,pack命令删除带删除标记的记录。
物理删除和逻辑删除的区别:
物理删除:从表中删除这条数据,删除了就没了
逻辑删除:给这条数据做个记号,让用户知道这条数据将会被删除,但实际上没有删除。逻辑删除可恢复(用recall命令)
1 、dele for 条件
2、pack &&真正删除,不恢复,pack命令删除带删除标记的记录。
物理删除和逻辑删除的区别:
物理删除:从表中删除这条数据,删除了就没了
逻辑删除:给这条数据做个记号,让用户知道这条数据将会被删除,但实际上没有删除。逻辑删除可恢复(用recall命令)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询