PHP5 -> odbc_connect()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP5 -> odbc_connect()

par simoh » 26 nov. 2008, 15:58

je pense qu'il faut spécifier le pilote à php comme ce qui se fait avec java (jdbc)

par LoBi0 » 23 mars 2005, 16:13

J'ai cherché un peu plus sur d'autres forum, et il semblerait qu'il y ai un problème avec les dsn odbc sous php5. J'ai donc utilisé le code suivant pour me connecter :

[code]$cfg_dsn = "DRIVER=Microsoft Access Driver (*.mdb);
DBQ=C:/test.mdb;
UserCommitSync=Yes;
Threads=3;
SafeTransactions=0;
PageTimeout=5;
MaxScanRows=8;
MaxBufferSize=2048;
DriverId=281";

$connexion = odbc_connect($cfg_dsn,$login,$mot_de_passe)
[/code]

Et ça marche très bien :)

PHP5 -> odbc_connect()

par LoBi0 » 23 mars 2005, 15:00

Bonjour à tous, voilà j'ai un petit soucis lorsque je me connecte à ma base access depuis que je suis passé sous PHP5.

La ligne suivante me permet de me connecter :

$connexion = odbc_connect($serveur, $login, $mot_de_passe);

Mais depuis que je suis sous php5, impossible de me connecter à ma base, j'obtient l'erreur suivante :

[code]
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données non trouvée et nom de pilote non spécifié, SQL state IM002 in SQLConnect in c:\wamp\www\parc\inc\BD_ODBC.class.php on line 10
[/code]

(la ligne 10 de BD_ODBC.class.php étant la ligne de connexion en question)


Merci de votre aide