Bonjour,

J'utilise ce code pour me connecter avec php à une base de donnée (qui n'a pas de mot de passe)
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", "");
Ce code fonctionne trés bien en local mais pas sur le serveur final.
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