首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C++ Builder ADO连接出错,请达人指点解决方法

2012-04-01 
C++ Builder ADO连接出错,请达人指点用C++ Builder创建工程后.写入#import c:\program files\common file

C++ Builder ADO连接出错,请达人指点
用C++ Builder创建工程后.
写入
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF")后,
编译就出错.
内容为
Ambiguitu between 'ConnectionEventsVt' and 'Adoint::ConnectionEventsVt',
还有写相关的如RecordsetEventsVt等也是同样的错误.
好象是import后冲突了.请问什么办法解决?

PS:我只能用C++ Builder开发,ADO连接方式不能用组建!!!

[解决办法]
单独新建个项目加这些进去试试看,应该是你项目其他地方的问题吧
[解决办法]
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF")

有没有加错地方啊
[解决办法]
用ADO很久了,都是用组件的,没有手动写过
[解决办法]
用的什么版本,如果5.5的,要升级下ado 如果是6的,升级到update 4 再试试

[解决办法]
以前做过,记不太清了,好像还是no_namespace rename("ConnectionEventsVt","adoConnectionEventsVt")
这样吧,一共好像是有8个这样的需要重命名,楼主可以试一下
[解决办法]
“ADO连接方式不能用组建”还是“ADO连接方式不能用组件”?

BCB下玩ADO都是用组件的啊……哪里用得上你写的这个怪怪的语句。

最笨的方法,拖个TADODataSet控件到窗体上,然后配一下它的相关属性就噢了。麻烦点代码中动态创建ADO控件,自个加上#include <ADODB.hpp>和#include <DB.hpp>就完事。

我说的是BCB6.0后的各版BCB。
[解决办法]
您可以动态创建不就可以了吗?
何必费这么大的劲, 我是没有搞明白你要搞什么?

要不你说说想怎么用,或许大家能给你的建议

热点排行