Pilote ODBC et Microsoft SQL server 2008 R2
depuit 2 jours j'arrive pas a installé les driver odbc
avec l'invite de commande :
cd C:\QtSDK\QtSources\4.7.4\src\plugins\sqldrivers\odbc sa marche
qmake sa marche et génère des fichiers
nmake et make marche pas
pas de solution pour aboutir au fichier .dll
impossible de se connecte a la base de donnée sql server 2008
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QString servername = "localhost\\MSSQLSERVER";
QString dbname = "gestionSalleDeSport";
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setConnectOptions();
QString dsn = QString("DRIVER={SQL Native Client};SERVER=%1;DATABASE=%2;Trusted_Connection=Yes;").arg(servername).arg(dbname);
db.setDatabaseName(dsn);
if(db.open())
{
MainWindow w;
w.show();
qDebug() <<"opened!";
db.close();
}
else if(!db.open()) {
qDebug() << db.lastError().text();
exit(1);
}
return a.exec();
} |
eurreur : [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié QODBC3: Unable to connect"