在路上.......分享 http://blog.sciencenet.cn/u/longxie1983 一念嗔心起,百万障门开

博文

VC++ .net 中使用 dao

已有 4053 次阅读 2012-10-26 15:48 |个人分类:我的工作|系统分类:科研笔记| 开发, DAO

公司决定对现有产品进行升级,选择了.net平台,由于本人更喜欢C++,因此是用VC++ .net进行开发的。

在开发过程中需要访问带有密码保护的access数据库,刚开始选的ado但是总是说缺少个什么文件,好像是mdb的用户管理文件还是什么的,根本没有的东西,果断转向dao。

但是网上dao的资料真少呀,连msdn上都是用的vb 6.0。

碰到一个棘手的问题就是如何访问和修改 RecordSet中的数据。

刚开始用的

 rs["index"] = value; 

编译报错。

经过摸索发现应该用

rs["index"].default = value;

这样的方式,也就是用 rs["index"].default 替换 rs["index"]

另一个问题是,部署的时候,不仅要带着dao的dll,还有在目标机上按照access驱动,不然还是访问不了mdb文件的,真变态。。。。。。。。。



https://blog.sciencenet.cn/blog-483379-626388.html

上一篇:无题
下一篇:VC++.net 中为类添加“属性(property)”
收藏 IP: 202.156.145.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-27 13:23

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部