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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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