连接MS SQL时收到错误“未找到数据源名称且未指定默认驱动程序QODBC3:无法连接”

时间:2015-12-28 08:29:24

标签: sql-server qgis

我使用以下代码连接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控制台运行此脚本

0 个答案:

没有答案