调用示例
采用的环境是Navicat premium可视化数据库,其中正常建立数据库即可。
步骤
结果为
其中数据库等信息如下:
代码为
QSqlDatabase DB = QSqlDatabase::addDatabase(“QODBC”);
QString strDriver = QString(“DRIVER={SQL SERVER};SERVER=%1;DATABASE=%2”).arg(“180.84.22.108”).arg(“test”);
DB.setHostName(“180.84.22.108”);
// QString dsn = QString::fromLocal8Bit(“test”);
//DB.setHostName(“master”);
// DB.setDatabaseName(dsn);
DB.setUserName(“sa”);
DB.setPassword(");
DB.setDatabaseName(strDriver);
错误示例:
错误原因为:
- 没有安装下面的软件,安装过程为默认
2.可能dsn没有写对
3.