db=QSqlDatabase::addDatabase("QODBC", "db");
db.setHostName("localhost");
db.setPort(1433);
db.setDatabaseName("ODBC数据源名");
db.setUserName("sa");
db.setPassword("password");
if(!db.open())
{
QMessageBox::information(this, tr("db"), tr("can not open"));
return false;
}
关键是要把QT文件夹下的plugins下的sqldrivers文件夹拷贝到编译好的可执行文件相同的目录下。