Salut à tous je débute en perl ,
ma machine (sous xp) fait office de serveur WEB et de serveur MYSQL (version 4.10) et les drivers MyODBC 3.51 sont installés sur ma machine, j'utilise
DBI pour me connecter à différentes base de données (access, mssql oracle...) sans aucun soucis . Mais MySQL me pose problème , voiçi les Symptômes :
- le code ne péte pas mais les requêtes ne me retourne rien
- je pense que la connexion se fait
voiçi mon code
Code :
- sub dsn
- {
- #return 'driver=SQL Server;Server=SERVER;database=basemssql;uid=system;pwd=azt;';
- #return 'driver=Oracle dans OraHome92;Server=SERVER;dbq=baseoracle;uid=system;pwd=azt;';
- return 'driver={MySQL ODBC 3.51 Driver};Server=pc1;dbq=base;uid=SYSTEM;pwd=azt;';
- }
- my $dsn=dsn;
- my $dbh = DBI->connect("dbi:ODBC:$dsn",{RaiseError => 1});
|
j'ai vu aussi que l'on peut utiliser la synthaxe suivante:
Code :
- my $dbh = DBI->connect("dbi:MYSQL:....
|
quelle est la différence ? avez vous une solution à mon soucis?
merci d'avance et bonne prog
Message édité par ZZZzzz le 25-04-2005 à 09:58:51