• 5808阅读
  • 2回复

qt用ado 如何连接sql server 2000 [复制链接]

上一主题 下一主题
离线btptboy
 

只看楼主 倒序阅读 楼主  发表于: 2012-06-21
如题,我要用ado来连接sql server2000, odbc试过了,并且成功了,但现在由于某些原因,必须改成ado,我在网上查了很多,基本没有什么有用的信息,不知有谁知道,帮帮忙啊。
我思故我在
离线XChinux

只看该作者 1楼 发表于: 2012-06-22
找ADO的COM/C++接口吧(Qt中没有专门针对ADO的)
那你不用QtSql中的接口类了?

二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yueaaa
只看该作者 2楼 发表于: 2012-10-14
你好!我也是QT 的初学者,跟你有一样的问题。请问你的问题是否已经解决了呢?能否帮我一下。网上的资料缺失很少啊。http://wenku.baidu.com/view/ec73aedda58da0116c174966.html 但是有几个无法解析的函数困扰着我。
error LNK2019: 无法解析的外部符号 "public: bool __thiscall QAxBase::setControl(class QString const &)" (?setControl@QAxBase@@QAE_NABVQString@@@Z),该符号在函数 "public: __thiscall AdoConnection::AdoConnection(class QObject *)" (??0AdoConnection@@QAE@PAVQObject@@@Z) 中被引用
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: bool __thiscall QAxBase::setControl(class QString const &)" (?setControl@QAxBase@@QAE_NABVQString@@@Z)
1>adoconnection.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall QAxObject::QAxObject(class QObject *)" (??0QAxObject@@QAE@PAVQObject@@@Z),该符号在函数 "public: __thiscall AdoConnection::AdoConnection(class QObject *)" (??0AdoConnection@@QAE@PAVQObject@@@Z) 中被引用
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall QAxObject::QAxObject(class QObject *)" (??0QAxObject@@QAE@PAVQObject@@@Z)
1>adoconnection.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall AdoConnection::metaObject(void)const " (?metaObject@AdoConnection@@UBEPBUQMetaObject@@XZ)
1>adoconnection.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall AdoConnection::qt_metacast(char const *)" (?qt_metacast@AdoConnection@@UAEPAXPBD@Z)
1>adoconnection.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall AdoConnection::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@AdoConnection@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>adoconnection.obj : error LNK2019: 无法解析的外部符号 "public: class QVariant __thiscall QAxBase::dynamicCall(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)" (?dynamicCall@QAxBase@@QAE?AVQVariant@@PBDABV2@1111111@Z),该符号在函数 "public: bool __thiscall AdoConnection::open(class QString const &)" (?open@AdoConnection@@QAE_NABVQString@@@Z) 中被引用
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: class QVariant __thiscall QAxBase::dynamicCall(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)" (?dynamicCall@QAxBase@@QAE?AVQVariant@@PBDABV2@1111111@Z)
1>adoconnection.obj : error LNK2019: 无法解析的外部符号 "public: class QVariant __thiscall QAxBase::asVariant(void)const " (?asVariant@QAxBase@@QBE?AVQVariant@@XZ),该符号在函数 "public: class QVariant __thiscall AdoConnection::connection(void)" (?connection@AdoConnection@@QAE?AVQVariant@@XZ) 中被引用
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall AdoRecordset::metaObject(void)const " (?metaObject@AdoRecordset@@UBEPBUQMetaObject@@XZ)
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall AdoRecordset::qt_metacast(char const *)" (?qt_metacast@AdoRecordset@@UAEPAXPBD@Z)
1>adorecordset.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall AdoRecordset::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@AdoRecordset@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>adorecordset.obj : error LNK2019: 无法解析的外部符号 "public: class QAxObject * __thiscall QAxBase::querySubObject(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)" (?querySubObject@QAxBase@@QAEPAVQAxObject@@PBDABVQVariant@@1111111@Z),该符号在函数 "public: bool __thiscall AdoRecordset::next(void)" (?next@AdoRecordset@@QAE_NXZ) 中被引用
1>D:\SDK\compiled\ogitor src\win32sdk\qtOgitor\Debug\qtOgitor_d.exe : fatal error LNK1120: 11 个无法解析的外部命令
快速回复
限100 字节
 
上一个 下一个