如何删除记录集中部分数据?

fanlin00428 2003-03-24 09:09:03
我用crecordset.open()得到数据库数据,想删除记录集中部分数据,但数据库中不删除,该怎样做?
...全文
35 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanlin00428 2003-04-08
  • 打赏
  • 举报
回复
crecordset::delete 不会删除数据库中的数据吗,具体一点怎样做?
maoxianwang 2003-04-07
  • 打赏
  • 举报
回复
crecordset::delete()
THINK511 2003-03-27
  • 打赏
  • 举报
回复
如果是一批数据使用过滤器比较好,如果是一个数据就使用CRecordSet::Delete(),但要保证你的数据集是静态的,delete()完成后,不使用update()
THINK511 2003-03-27
  • 打赏
  • 举报
回复
使用数据集中的过滤器,先将数据集close,然后指定过滤器内容,再open就可以
small_wei 2003-03-27
  • 打赏
  • 举报
回复
crecordset::delete()
fanlin00428 2003-03-27
  • 打赏
  • 举报
回复
不好意思,可能是我没有说清楚。我并不想修改数据库,只是在数据库中取出的数据,有部分我不想使用。
sqlstring="select * from tablename where id between **** and ****;
crecordset.open( ,sqlstring, );
取完了以后,我才发现有几条并不是我想要的,我不想用它。
天限天空 2003-03-25
  • 打赏
  • 举报
回复
没看懂,是删除部分记录吗? 还是每条记录的一些字段值?

如果是 删除部分记录 , 就多加 where 语句 删除就行了, "Delete From tablename Where xx=xx ..."

如果要是每条记录的一些字段值
就用 "Update tablename set f1='' , .."
88dd 2003-03-24
  • 打赏
  • 举报
回复
在取数据的时候过滤吧

4,012

社区成员

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

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