bonjour,

J'ai un cas un peu bizarre ! Lorsque j'écris ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Db::Db (QString HostName, QString UserName, QString Password, QString DatabaseName)
{
  loc_db = QSqlDatabase::addDatabase("QMYSQL");
  loc_db.setHostName(HostName);
  loc_db.setUserName(DatabaseName);
  loc_db.setPassword(Password);
  loc_db.setDatabaseName(UserName);
}
Ca fonctionne très bien, donc le driver QMYSQL est bien installé, mais quand j'écris ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Db::Db (QString HostName, QString UserName, QString Password, QString DatabaseName, QString ConnexName)
{
  loc_db = QSqlDatabase::addDatabase("QMYSQL", ConnexName);
  loc_db.setHostName(HostName);
  loc_db.setUserName(DatabaseName);
  loc_db.setPassword(Password);
  loc_db.setDatabaseName(UserName);
}
Là j'ai droit à un : QSqlError(-1, "Driver not loaded", "Driver not loaded")

Avez vous une idée ? j'aimerai faire plusieurs connexion sur une même base !

Merci