我是这样写的
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setHostName("localhost"); //数据库服务器
QString dsn = QString::fromLocal8Bit("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=student;Data Source=LZY\\SQLEXPRESS");
db.setDatabaseName(dsn);
db.setUserName("sa");
if(!db.open())
{
QMessageBox::critical(0, QObject::tr("Database Error"),
db.lastError().text());
return false;
}
open以后报错!