• 7419阅读
  • 6回复

qt ado SQL [复制链接]

上一主题 下一主题
离线yueaaa
 
只看楼主 倒序阅读 楼主  发表于: 2012-10-15
我是QT 的初学者,很想用ADO 连接数据,大神能否帮我一下。网上的资料缺失很少啊。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 个无法解析的外部命令
离线XChinux

只看该作者 1楼 发表于: 2012-10-15
在.pro中加:
CONFIG += qaxcontainer
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线hehuim

只看该作者 2楼 发表于: 2012-10-15
版主一针见血
离线yueaaa
只看该作者 3楼 发表于: 2012-10-15
回 1楼(XChinux) 的帖子
非常感谢版主!!
但是我想在一个开源软件上加上数据库读取功能,我没有找到.pro文件啊!!还望版主指教!!我现在是ogitor里添加功能。不胜感激,版主大哥
离线yueaaa
只看该作者 4楼 发表于: 2012-10-15
回 1楼(XChinux) 的帖子
而且,我很想用ADO的方法连接。
离线yueaaa
只看该作者 5楼 发表于: 2012-10-17
没有人吗!??
离线yueaaa
只看该作者 6楼 发表于: 2012-10-18
自己解决了!跟大家分享一下吧!
http://blog.chinaunix.net/uid-20680966-id-1896304.html 其实是自己想多了!参照这个就行,改一些东西就好了。
快速回复
限100 字节
 
上一个 下一个