如何用ADO操作两个ACCESS数据库文件

大老强 2013-10-31 02:48:39
正在用VC编写一个软件,使用了两个数据库文件,我已经对第一个ACCESS数据库文件进行了连接、打开、存储的操作,但现在要对第二个ACCESS数据库文件进行同样的操作时该怎么办?
...全文
313 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdg3707 2013-11-01
  • 打赏
  • 举报
回复
定义数组就行:m_pConn[10],,_RecordsetPtr m_Record[10];
这样直接:m_pConn[0]。。。。,m_pConn[1]。。。。
worldy 2013-10-31
  • 打赏
  • 举报
回复
这看你需要啊,同时要用的话当然要
大老强 2013-10-31
  • 打赏
  • 举报
回复
引用 3 楼 worldy 的回复:
每个数据库定义一个_ConnectionPtr变量进行操作
那样的话,_RecordsetPtr 这个也需要新建一个吗?
大老强 2013-10-31
  • 打赏
  • 举报
回复
引用 2 楼 oyljerry 的回复:
新建一个连接访问数据库2, 然后在那个连接上访问数据库,跟1没有交集
那样的话,_RecordsetPtr 这个也需要新建一个吗?
worldy 2013-10-31
  • 打赏
  • 举报
回复
每个数据库定义一个_ConnectionPtr变量进行操作
oyljerry 2013-10-31
  • 打赏
  • 举报
回复
新建一个连接访问数据库2, 然后在那个连接上访问数据库,跟1没有交集
asssasharp 2013-10-31
  • 打赏
  • 举报
回复
不知道你是如何调用的。我只是举个例子,希望对你有帮助。 m_pConn.CreateInstance(__uuidof(Connection)); CString MJODS=_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=")+dbTable;(dbTable是库1的名字) 创建了一个数据库文件。 再声明另外一个,如下 m_pConn2.CreateInstance(__uuidof(Connection)); CString MJODS=_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=")+dbTable2;(dbTable是库2的名字) 就可以实现两个数据库文件操作了。 如果有帮助给我分啊。穷死了

4,011

社区成员

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

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