为什么删除无效?
foxpro吧
全部回复
仅看楼主
level 1
每天坚持学一点
楼主
delete from xxx.dbf where abc like 'A%'
下面提示删除了多少记录,但是数据库中根本没有删除,还在
2010年01月23日 08点01分
1
level 1
八伊曲过而味肖1w
因为delete命令是逻辑删除,你看看数据库中记录的左边有没有黑色标记,要想真正删除,要在这个命令之后加一个pack命令,就没有了
vfp中分两种删除:逻辑删除核物理删除
逻辑删除用命令的delete for ,则会在记录前加上删除标记
物理删除命令用pack,物理删除后记录将会从数据库文件中删除掉。
2010年01月23日 13点01分
2
level 1
每天坚持学一点
楼主
谢谢
这样就行了?
delete from xxx.dbf where abc like 'A%'
pack
2010年01月24日 12点01分
3
1