社区
数据库
帖子详情
ConnectionPtr.Create()创建失败
chen243654
2015-03-25 05:21:27
我编译的ADO程序是在32位机器的,但是运行在64机器就会出现创建失败。各位有啥好办法
...全文
114
11
打赏
收藏
ConnectionPtr.Create()创建失败
我编译的ADO程序是在32位机器的,但是运行在64机器就会出现创建失败。各位有啥好办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chen243654
2015-03-26
打赏
举报
回复
解决办法如下: 1、下载: http://download.microsoft.com/download/6/4/3/64318ED2-7E18-4A5C-80E2-9BDA0DF02DB3/msado60_Backcompat_i386.tlb 2、相关代码导入修改为: 把下载的msado60_Backcompat_i386.tlb 改为msadmsado60_Backcompat.tlb #import "msadmsado60_Backcompat.tlb" no_namespace rename ("EOF","EndOfFile")
chen243654
2015-03-26
打赏
举报
回复
@worldy没事了
chen243654
2015-03-26
打赏
举报
回复
问题解决了,因为的我的电脑是WIN7 SP1,对方的电脑是WIN7,所以才会出现连接不上数据库,下面是我的解决办法
worldy
2015-03-25
打赏
举报
回复
引用 6 楼 chen243654 的回复:
@worldy
有何指教?代码不放上来看看?
zyq5945
2015-03-25
打赏
举报
回复
可以用
ADO助手
试试(在XP上编译的),将开发机的ADO拷贝过去,用Regsvr32命令注册下。
chen243654
2015-03-25
打赏
举报
回复
@worldy
chen243654
2015-03-25
打赏
举报
回复
我不大清楚,上网百度找到的答案好像与MSADO15.DLL有关,我试了一下,没解决 //初始化OLE/COM库环境 ::CoInitialize(NULL); //创建connection对象 m_pConnection.CreateInstance("ADODB.Connection");
worldy
2015-03-25
打赏
举报
回复
ConnectionPtr.Create,有这个东西吗?
worldy
2015-03-25
打赏
举报
回复
你的代码有问题,我编译都是按32位的,在64位机上,运行一切正常
chen243654
2015-03-25
打赏
举报
回复
这怎么破啊,都折腾一天了
chen243654
2015-03-25
打赏
举报
回复
上网看到有人说是控件的问题! 一,ADO控件有没有注册 二、版本对不对 将C:\Program Files\Common Files\System\ado下的MSADO15.DLL拿到运行的机器注册一下,但是我的编译机器是32,运行机器是64位
ADO接口之_
Connection
Ptr
最常用的Open方法和Execute方法
ADO中最重要的对象有三个:
Connection
、Recordset和Command,分别表示连接对象、记录集对象和命令对象。 三个对象对应的智能指针分别是:_
Connection
Ptr
、_Recordset
Ptr
、_Command
Ptr
。 ADO使用_
Connection
Ptr
这个指针来操纵
Connection
对象,类似地,后面用到的_Command
Ptr
和_Recordset
Ptr
分别表示命令对象指针和记录集对象指针。
Connection
对象是这三个对象的基础,它的主要作用是建立与数据库的连接,建立了
ADO接口之_
Connection
Ptr
转自百度文库 ADO中最重要的对象有三个:
Connection
、Recordset和Command,分别表示连接对象、记录集对象和命令对象。 三个对象对应的智能指针分别是:_
Connection
Ptr
、_Recordset
Ptr
、_Command
Ptr
。 ADO使用_
Connection
Ptr
这个指针来操纵
Connection
对象,类似地,后面用到的_Command
Ptr
和_Recordse
C#ADO.NET
创建
连接连接不上
连接本地服务器,服务器名输入"."或者"localhost"
VC++下使用ADO操作数据库的智能指针_
Connection
Ptr
、_Recordset
Ptr
、_Command
Ptr
的方法
_
Connection
Ptr
接口返回一个记录集或一个空指针。通常使用它来
创建
一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用 _
Connection
Ptr
接口返回一个记录集不是一个好的使用方法。对于要返回记录的操作通常用_Recordser
Ptr
来实现。而用 _
Connection
Ptr
操作时要想得到记录条数得遍历所有记录,而用_Recordser
Ptr
时不需要。
ADO
创建
ACCESS数据库的表(3)
我们一般用ADOX
创建
数据库,然后再用ADO
创建
数据库的表。
例程
CREATE
_DB_AND_TABLE演示如何使用ADO
创建
ACCESS数据库的表。
打开VC++ 6.0,新建一个基于对话框的工程
CREATE
_DB_AND_TABLE。在对话框IDD_
CREATE
_DB_AND_TABLE_DIALOG中添加如下控件:
控件名称
ID
用途
编辑框
数据库
4,012
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章