Bonjour,
J'utilise ce code pour me connecter avec php à une base de donnée (qui n'a pas de mot de passe)
Ce code fonctionne trés bien en local mais pas sur le serveur final.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $test = 'R:\\BASE.MDB'; // Chaîne utilisée pour la connection ODBC sans DSN $connectionString = sprintf("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=%s", $test); // Connexion à la base $cnx = odbc_connect($connectionString, "root", "");
Le problème ne vient, à mon avis, pas du code mais plutôt de la config du serveur. J'ai testé différentes méthodes: avec dsn, en modifiant l'écriture des chemins; Résultats : en local, cela marche dans tous les cas et sur le serveur jamais...
Je ne suis pas informaticien et j'ai un accés (trés) limité à ce serveur (idem pour les notions de configuration).
L'administrateur de ce serveur dans ma structure m'a indiqué qu'il fallait obligatoirement installer access sur ce serveur.
J'ai deux questions :
Est-ce vrai ?
Est il possible de trouver une autre solution ? Car apparament une installation d'acces n'est pas possible...
autre info : les drivers odbc sont installés
Partager