Problème de connexion à Microsoft SQL Server externe
Bonjour,
j'essaie vainement de me connecter à une db sql server situé sur une autre machine.
J'ai fait un essai avec java pour être sûr de mes paramètres et ça fonctionne
Code:
1 2 3 4 5
|
DB db = new DB();
db.dbConnect(
"jdbc:jtds:sqlserver://xxx.xxx.xxx.xxx:pppp/nomdelatable",
"user", "pwd"); |
.
Avec QT, j'ai essayé le code suivant et j'obtiens toujours unable to connect sans autre explication.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setHostName("xxx.xxx.xxx.xxx");
db.setPort(pppp);
db.setDatabaseName("nomdelatable ");
db.setUserName("user");
db.setPassword("pwd");
if (!db.open())
{
QMessageBox::critical(0, QObject::tr("Database Error"),db.lastError().text());
return 1;
}
return app.exec();
} |
Quelqu'un aurait-il une idée? Merci
Je suis sous Mac Os X 10.6.3