用odbc删除数据表中的记录以后,用vfp打开,仍然看得到数据

ppfat 2004-09-29 06:06:07
不同的是,被删除的数据记录的最左边是黑色的,鼠标单击以后就变成正常的白色的了。
怎么才能彻底删除阿?
另外我的表建了索引,是不是和这个有关系。
...全文
76 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cxmcxm 2004-10-03
  • 打赏
  • 举报
回复
用odbc不行,得用ado,且要安装oledb for vfp(可到microsoft下载).
在ado.command用pack 表名去掉加了删除标记的记录
淡蓝冰 2004-10-03
  • 打赏
  • 举报
回复
要想真正刪除就要在DELE之后用PACK
其實只用了DELE命令﹐要想打開時不顯示作了刪除標記了的記錄也是可行的。
用SET DELETED ON 命令
它表示使用范围子句处理记录(包括在相关表中的记录)的命令忽略标有删除标记的记录。


ppfat 2004-09-30
  • 打赏
  • 举报
回复
在vc里面用odbc怎么实现pack的功能?
xindao_wang 2004-09-29
  • 打赏
  • 举报
回复
提交事务commit
JohnShen 2004-09-29
  • 打赏
  • 举报
回复
通过odbc删除的数据只是对记录作了删除标记,要想物理删除还必须执行pack命令,这个与索引没有关系
相关推荐
发帖
VFP

2573

社区成员

VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
帖子事件
创建了帖子
2004-09-29 06:06
社区公告
暂无公告