QODBC und unixODBC
Verfasst: 1. Dezember 2009 15:25
Hi,
hat hmd von euch QODBC über unixODBC genutzt?
Ich hab das Problem das ich immer Folgendes zurückbekomme:
hat hmd von euch QODBC über unixODBC genutzt?
Ich hab das Problem das ich immer Folgendes zurückbekomme:
Wo liegt hier das Problem? Muss ich noch die INI vom unixODBC anpassen?Error opening the Database: " [unixODBC][Driver Manager]Data source name not found, and no default driver specified QODBC3: Unable to connect"
Code: Alles auswählen
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC3");
db.setConnectOptions("SQL_ATTR_ODBC_VERSION=SQL_OV_ODBC3");
db.setHostName(ui->leHost->text());
db.setDatabaseName(ui->leDatabase->text());
db.setUserName(ui->leUser->text());
db.setPassword(ui->lePasswd->text());
// db.setDatabaseName(QString("DRIVER={MySQL ODBC 3.51 Driver}; SERVER=%0; DATABASE=%1; " )
// .arg(ui->leHost->text()).arg(ui->leDatabase->text()) );
if ( !db.open())
{
qDebug() << "Driver available:" << QSqlDatabase::drivers() ;
qDebug()<< "Error opening the Database:" << db.lastError().text() ;
return;
}
else
{
qDebug() << "Connect success";
}