vfp 物理删除某条记录 提示文件'**.dbf'不存在

我从excel中把记录导入到vfp中,保存成111.dbf,然后想把第一条记录删掉,标记成逻辑删除没问题,但再点击“彻底删除”时,就提示文件111.dbf不存在,如果点“确定”,111.dbf文件就被删除了,不知道是什么原因?
只要pack以后就提示文件不存在,然后再去查看文件,就被删掉了

第1个回答  2009-03-09
删除记录的方法:
1。以独占方式打开 DBF 表文件。
2。标记逻辑删除。
3。用 PACK 命令,就删除了!
第2个回答  2009-03-10
首先要set delete on
然后标记记录
pack

vfp 物理删除某条记录 提示文件'**.dbf'不存在
1。以独占方式打开 DBF 表文件。2。标记逻辑删除。3。用 PACK 命令,就删除了!

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

C# 物理删除dbf数据,彻底删除数据
DBF 从表中删除标有删除标记的记录,但不影响备注文件。说明 当使用PACK命令时,VFP把所有没有做删除标记的记录复制到一个临时表中。执行完PACK命令后,VFP把原表从磁盘上删除,同时用原表名命名临时表。如果按ESC健中止PACK,就会删除临时表,原表保持不变。运行PACK命令时,如果磁盘空间不够,原表也...

VFP问题 1。物理删除当前表中第9条记录到第15条记录的命令序列是...
delete for recno()>=9 and recno()<=15 pack 12 就近 D

visual foxpro恢复逻辑删除的记录可进行的操作是( )
那就得恭喜你啦。对于你的问题我爱莫能助!可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。希望我的回答也能够帮到你!最后祝您全家幸福健康快乐每一天!

关于VFP的简单题,急!在线等!
命令移动到哪条记录就指向哪条记录。而相对移动命令执行的结果与当前指针的位置有关,相对移动命令是SKIP。2、物理删除记录是把记录真正从表中删除,不能再恢复;而逻辑删除只是把记录删除上删除标记,并没有真正删除记录。用recall all命令可以恢复所有被逻辑删除的记录。

vfp 物理删除第2条记录 那第3条记录的记录号会变成2还是依旧是3?_百度...
是第二条记录

程式设计分为几个步骤?
vfp程式设计中删除记录的步骤 删除记录之物理删除dele for 条件例如,删除表gh.dbf中栏位pwd值为123的记录use ghdele for pwd = '123' &&加删除标记pack &&真正删除,不恢复假删除set dele ondele for pwd = '123'这时候虽然没有物理删除,但检视的时候,查询记录的时候,都不会找到,因为设定了set dele on 如...

跪求整理好的VF指令
2.List 显示表记录,但不能修改 3.browse 浏览表记录,可以修改 4.display 显示记录指针指向的记录 5.append 追加记录 6.append blank 追加空白记录 7.insert blank 插入空白记录 8.delete 逻辑删除记录,记录前出现星号 9.pack 物理删除,将逻辑删除的记录彻底删除 10.recall 记录恢复 11.zap 删除表里的所有记录...

若要在表中真正删除记录,先用DELETE命令,再用( )
功能:对当前表在指定范围内满足条件的记录加上删除标记.若可选项都缺省,只指当前记录.RECALL[范围][FOR条件[WHILE条件]功能:对当前表在指定范围内潢足条件的记录去掉删除标记.若可选项都缺省,只恢复当前记录PACK功能:从物理上删除,也即真正删除带有删除标记的记录ZAP功能:物理删除当前表中的所有记录. 本回答由提问...

相似回答
大家正在搜