LordQt
9th March 2009, 12:44
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="";"
)
{
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;
}
with this code I have no problem to Connect to mssql 2005 but with 2008 it doesn´t connect.
Have anybody an idea????
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="";"
)
{
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;
}
with this code I have no problem to Connect to mssql 2005 but with 2008 it doesn´t connect.
Have anybody an idea????