Php et bdd Access distante - PHP - Programmation
Marsh Posté le 07-04-2004 à 11:37:57
qu'est-ce qui ne fonctionne pas exactement? message d'erreur?
Si tu utilises ODBC, tu peux commencer par créer un DSN dans le panneau de configuration, dans lequel tu pourras tester ta connexion (et savoir si ta connexion est valide).
Ensuite, tu pourras soit réutiliser ce DSN dans ton application ou construire ta propre connectionstring (si l'API fournie dans PHP le permet, je ne l'ai jamais fait).
Edit: d'après l'aide, ça a l'air d'être le DSN.
Marsh Posté le 07-04-2004 à 11:43:42
Hello
Dans le dsn je suis bien allé chercher la base.mdb là où elle se trouve, il la voit...
Comment faire pour tester dans le panneau de config ?
(pour info elle apparait bien dans les sources de données systèmes)
voila le message d'erreur :
Warning: odbc_pconnect(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Mot de passe non valide., SQL state 42000 in SQLConnect in c:\program files\easyphp1-7\www\fprochetest\recherche\index.php on line 96
Impossible d'ouvrir le pdtmdb dans odbc_connect
merci d'avance !
Marsh Posté le 07-04-2004 à 11:47:38
d'après l'aide pour odbc_connect, tu dois filer le user et mot de passe, ce que confirme ton message d'erreur
un bon conseil justement: ne pas laisser trainer de login dans le DSN, et que cela soit pris en charge par l'application.
Marsh Posté le 07-04-2004 à 11:54:31
bin c'est bizarre, il n'y a pas de mot de passe (pour le moment)...
Marsh Posté le 07-04-2004 à 12:10:01
Quel con !
Je me suis planté de fichier *.mdb... celui que j'ai testé était la véritable base avec le mot de passe...
Ca marche
J'ai suivi ton conseil et mis le password dans le code et non la config DSN !
Merci
Quelle nouille je fais
Marsh Posté le 07-04-2004 à 09:47:03
Hello
Savez-vous s'il est possible de se connecter à une base de données access distante... Apparemment dans panneau de config, sources de données ODBC, sources de données systèmes c'est possible mais ça ne fonctionne pas...
Par ailleurs est-il possible de se connecter à cette base de données sans passer par le menu précédent en entrant directement par des lignes de codes les drivers utiles ??
Merci