关于c++连接sql server 2008的问题
数据库是sql server 2008 本机数据源也配置好了,测试通过。开发工具是vs2008
1、使用Qt 4.8.5连接,
QStringList list = QSqlDatabase::drivers(); //list只有QOCI
QSqlDatabase m_db = QSqlDatabase::addDatabase("QODBC");
QSqlError err = m_db.lastError();
提示"Driver not loaded"
照网上的方法,在运行目录下增加了文件夹sqldrivers,并加入qsqloci4.dll、qsqlmysql4.dll、qsqlodbc4.dll,还是只有QOCI,请问是什么问题?qsqlodbc4.dll是网上找的qt exe解压出来的
2、Qt失败后,尝试使用SQLConnect,一直返回-1,网上搜了下,按照他说的,在空项目里是成功了,QtApplication不行,这,难道把建个空项目,然后编译成lib再调用?
实在想不明白了,请高人指教,谢谢