江湖救济啊~~(在线等)

lavender211 2007-06-05 09:43:30
我在程序里删除了一个记录,然后向前看和向后看,会发现那个记录还在 只是所有的内容为"已删除".
各位大大 ,这是什么问题啊?
...全文
225 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wltg2001 2007-06-07
  • 打赏
  • 举报
回复
应该是没有更新的原因,删除之后一般一定要更新,也就是逻辑删除和物理删除之间的区分.
吴双1983 2007-06-07
  • 打赏
  • 举报
回复
或则你是不是没更新呀,然后不行数据库压缩下。
象access删除了记录。数据库就是不减小。。只有通过jro压缩。
zaodt 2007-06-06
  • 打赏
  • 举报
回复

那就是你没有保存,CRecordSet操作完成后需要保存。
lavender211 2007-06-06
  • 打赏
  • 举报
回复
那怎么让指针查不到这行呢?
mudunke775 2007-06-06
  • 打赏
  • 举报
回复
我们对数据库的删除操作只是把这一行隐藏了(或者说我们无法找到),其实在硬盘里该条记录并没有删除!所以数据库高手可以从硬盘中恢复已删除的数据!
lavender211 2007-06-05
  • 打赏
  • 举报
回复
用的Sqlserver,操作的是odbc,用的是CRecordSet里的delete
zaodt 2007-06-05
  • 打赏
  • 举报
回复

要保存更改吧。

另外,你什么都不说,谁知道你怎么删除的?

你用的什么数据库?

你用的什么方式操作数据库?ODBC、ADO?

你是怎么删除的?SQL语句?RecordSet的DELETE方法?

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧