QT用ODBC连接SQL Server 2008-10-14 16:44 db=QSqlDatabase::addDatabase("QODBC", "db");db.setHostName("localhost");db.setPort(1433);db.setDatabaseName("ODBC数据源名");db.setUserName("sa");db.setPassword("password");if(!db.open()){ QMessageBox::critical(0, QObject::tr("Database Error"),db.lastError().text()); return false;} return true;***关键是要把QT文件夹下的plugins下的sqldrivers文件夹拷贝到编译好的可执行文件相同的目录下。***