使用OLE DB 在VC6.0下可以插入(删除)数据,在VS2005下不能插入(删除)数据 解决
来源:互联网 发布:淘宝客推广怎么取消 编辑:程序博客网 时间:2024/05/02 01:26
正在学习,MFC数据库开发方面的知识,
实例是VC6.0下的,想转到VS2005下使用,按照介绍的原理搭建好之后运行,结果不能插入元素。
对比VCH和VS向导给出的框架,分析原因,发现VS缺少了很多属性,
VC的属性自动写在C*Set中的open()函数中,内部添加了很多属性;
VS的属性自动添加在C*SetAccessor的GetRowsetProperties()内,只有两个属性,默认情况下,只能查看数据,而不能修改数据,
于是在此函数内添加两条属性
pPropSet->AddProperty(DBPROP_IRowsetChange, true);
pPropSet->AddProperty(DBPROP_UPDATABILITY, DBPROPVAL_UP_CHANGE | DBPROPVAL_UP_INSERT | DBPROPVAL_UP_DELETE);
问题便得以解决,此时的程序便可以实现添加删除功能了。
本人刚学此部分内容,不知说的对与否,忘大虾指正。
- 使用OLE DB 在VC6.0下可以插入(删除)数据,在VS2005下不能插入(删除)数据 解决
- vc6.0,vs2005下插入excel表格
- CListCtrl(数据的插入、删除、查询)
- 插入更新删除数据
- 插入删除数据
- 插入、更新、删除数据
- 插入、更新、删除数据
- FireDAC 下的 Sqlite [5] - 数据的插入、更新、删除
- 在PB中插入、删除和修改数据
- 在PB中插入、删除和修改数据
- 在PB中插入、删除和修改数据
- 使用SqlDataSource插入、更新以及删除数据
- 使用SqlDataSource插入、更新以及删除数据
- 在C#下使用sql语句(查询,插入,更新,删除……)
- 【算法之链表(三)】单链表中,在仅允许使用一个指针的情况下,在指定的节点前面插入以及删除一个节点
- Ewebeditor在win7下不能插入图片
- 设置UITableView可以删除或插入数据的模式
- 数据的插入,修改,删除
- 导航智能浮动
- Eclipse上GIT插件EGIT使用手册
- 手动查看和删除IPC未释放的资源
- 编程实现atoi()函数
- IOC理解
- 使用OLE DB 在VC6.0下可以插入(删除)数据,在VS2005下不能插入(删除)数据 解决
- 64条把任何一条作为习惯,你都会更优秀
- Android学习-数据库操作
- FCKeditor 及 xhEditor 使用详解——HTML可视化编辑器
- Google Maps Android API v2 亲测例子
- 2012 华为编程大赛 语法分析
- 一个简单的效果--可以拖动的div
- Swing/Applet/Servlet之三角关系
- JDK安装与配置