社区
数据库
帖子详情
▁▂▃▄▅在线结贴▅▄▃▂▁CRecordSet::delete()不是真正从数据库中删除,怎么解决
slhappyls
2003-07-11 05:45:30
我的数据库是vfp的table,在程序中delete后,在次导入新数据时,index冲突,就是因为有delete的数据在表里。哪位大侠知道,CRecordSet中有没有remove记录的,或者访问deleted record的函数,因为我得设置index(这个index字段,是我自己加的)。
...全文
67
30
打赏
收藏
▁▂▃▄▅在线结贴▅▄▃▂▁CRecordSet::delete()不是真正从数据库中删除,怎么解决
我的数据库是vfp的table,在程序中delete后,在次导入新数据时,index冲突,就是因为有delete的数据在表里。哪位大侠知道,CRecordSet中有没有remove记录的,或者访问deleted record的函数,因为我得设置index(这个index字段,是我自己加的)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leopardsmith
2003-07-31
打赏
举报
回复
up
vclzy
2003-07-31
打赏
举报
回复
我也遇见过这个问题,解决问题的最更本的办法就是不用ADO
改用文件方式访问,DBF的库结构是固定的
suiyun
2003-07-29
打赏
举报
回复
VFP就是这样变态,就算是在VFP中执行SQL DELETE,也只不过是做删除标志,不过VFP自己有一条命令PACK可以对有标志的记录作物里删除,但是VC下面怎么使用就不知道了。上一次的课程设计本来就是用VFP数据库,因为简单,但是总DELETE不掉,换ACCESS.强烈建议不要使用VFP,很烂!!!虽然简单。
slhappyls
2003-07-25
打赏
举报
回复
试试
lglchf
2003-07-24
打赏
举报
回复
删除记录干吗不用SQL DELETE FROM * WHERE ?
kilnut
2003-07-19
打赏
举报
回复
Updatedata
sony19791015
2003-07-18
打赏
举报
回复
gz
slhappyls
2003-07-18
打赏
举报
回复
啥叫gz
XueDi
2003-07-18
打赏
举报
回复
delete 后 关闭数据库,再打开数据库。然后再进行其他操作。如果还不行,我会继续gz
双杯献酒
2003-07-18
打赏
举报
回复
GZ
sdf123321
2003-07-17
打赏
举报
回复
1首先删除数据(作删除标志)
2执行SELECT语句,VFP数据库有个命令可以清楚所有作删除标志的记录。
gengzhiwei
2003-07-17
打赏
举报
回复
我也遇到这样的问题.
我的想法是这样的:
1.确定你的delete()函数的是否成功运行.
2.你对数据库的修改,是否提交了.
3.可能是数据库的问题,数据的相互关联着.
leopardsmith
2003-07-17
打赏
举报
回复
up
mfc168
2003-07-17
打赏
举报
回复
在程序中执行: Select for update 所完成的是Select 的功能,但是同时实现了update,试一下,可否解决?
newsark
2003-07-17
打赏
举报
回复
数据相同没有删除
slhappyls
2003-07-17
打赏
举报
回复
"有个命令"是啥???你的意思是在FindSQLToken()函数中调用remove功能的语句吧
slhappyls
2003-07-14
打赏
举报
回复
高手,我知道打开和关闭分别是CRecordSet::Open(),Close(),请问如何对库进行压缩??
slhappyls
2003-07-13
打赏
举报
回复
没办法了??
jx02
2003-07-13
打赏
举报
回复
我同意herosword :
我曾在c++ builder6。0中碰到过类似问题,用的就是上面的方法
不知在vc中是否可行
jx02
2003-07-13
打赏
举报
回复
有个笨办法不知可行否:
先关闭库/表
再对库实压缩
打开原库
加载更多回复(10)
MFC 关于ODBC的插删改查,C
Recordset
,CDatabase
MFC关于ODBC的插删改查,有文档也有详细的例子过程,C
Recordset
,CDatabase
VC++
中
对Access
数据库
操作实例
资源
中
是在VS2008 SP1开发环境
中
实现的VC++对Access
数据库
进行查询、插入、更新、
删除
等操作的实例,会对你进行相关的开发有一定的基础性帮助。
图书查询功能的实现
3. 修改记录 函数C
RecordSet
::Edit可以用来修改记录,例如: m_pSet->Edit(); // 修改当前记录 m_pSet->m_name="刘向东"; // 修改当前记录字段值 ...... m_pSet->Update(); // 将修改结果存入
数据库
4. 撤消操作 如果用户在进行增加或者修改记录后,希望放弃当前操作,则在调用C
RecordSet
::Update()函数之前调用C
RecordSet
::Move(AFX_MOVE_REFRESH)来撤消操作, 便可恢复在增加或修改操作之前的当前记录。
vc++
数据库
操作例程
基于MFC的
数据库
管理系统,对ACCESS
数据库
读写,修改操作。
实现简单的
数据库
功能
书上的实例,用vc++连接一个access
数据库
。
数据库
4,017
社区成员
39,806
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章