1.问题描述
在完成了SQL Server 2008的安装后,新建了数据库,便尝试用Qt代码连接,我的连接代码如下:
m_SqlDB=new QSqlDatabase(QSqlDatabase::addDatabase("QODBC"));
m_SqlDB->setDatabaseName(QString("DRIVER={SQL SERVER};"
"SERVER=%1;"
"DATABASE=%2")
.arg("localhost")//服务器名192.168.39.5
.arg("AHMDataBase"));//数据库名
m_SqlDB->setUserName("sa");//用户名
m_SqlDB->setPassword("AHM39");//密码
m_SqlDB->setPort(1433);//端口号
if(!m_SqlDB->open())
{
qDebug()<<m_SqlDB->lastError();
}else{
qDebug()<<"连接成功";
connect_success=true;
}
然后就出现了下面的错误: