我使用以下代码连接Microsoft SQL Server的数据库。但在打开数据库连接时,它会抛出一个错误。
这是我的代码,
from PyQt4.QtGui import *
from PyQt4.QtSql import *
from PyQt4.QtCore import *
import sys
db = QSqlDatabase.addDatabase("QODBC")
db.setHostName("DB\DBCENTER2008R2");
db.setDatabaseName("AU_Test");
db.setUserName("sa");
db.setPassword("sa12");
if (db.open()==False):
QMessageBox.critical(None, "Database Error",db.lastError().text())
我在QGIS中使用Python控制台运行此脚本