Hello friends,
I have problem to connect to 2008 express Database.
static bool createConnection
(QString driver
= "QODBC",
QString connectionstr
="DRIVER={SQL Server};" "Server=IP\\Instance;Trusted_Connection=no;"
"Database=Databasename;Uid="";Pwd="";"
)
{
db.setDatabaseName(connectionstr);
db.setUserName("");
db.setPassword("");
if (!db.open()) {
return false;
}
return true;
}
static bool createConnection(QString driver= "QODBC",
QString connectionstr="DRIVER={SQL Server};"
"Server=IP\\Instance;Trusted_Connection=no;"
"Database=Databasename;Uid="";Pwd="";"
)
{
QSqlDatabase db = QSqlDatabase::addDatabase(driver);
db.setDatabaseName(connectionstr);
db.setUserName("");
db.setPassword("");
if (!db.open()) {
QSqlError err = db.lastError ();
QMessageBox::information(0, QObject::tr("Cannot open database"), err.text());
return false;
}
return true;
}
To copy to clipboard, switch view to plain text mode
with this code I have no problem to Connect to mssql 2005 but with 2008 it doesn´t connect.
Have anybody an idea????
Bookmarks