Bonjour à tous
Je plante complètement depuis 2 jours. J'ai developpé une application php en utilisant pdo pour les connexions aux bases de données.
Le développement s'est sous Windows 7 avec xampp. Pour me connecter à Access, j'utilisait donc cette classe
Cela marchait très bien. Mais au moment ou j'ai essayer de l’héberger sur mon serveur d'application sous Ubuntu, j'ai eu cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 class GesEcoleService{ var $dsn; var $user; var $password; var $dbh; public function Connect(){ $this->dsn = 'odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=D:\xampp\htdocs\epcci_inscription\bd\Ges-Ecoles.mdb;Uid='; $this->user = ''; $this->password = ''; try { $this->dbh = new PDO($this->dsn, $this->user, $this->password); } catch (PDOException $e) { echo 'Connexion Access échouée : ' . $e->getMessage(); } } }
J'ai installé les librairies freetds, unixodbc etc. mais rien je suis entièrement bloquéConnexion Access échouée : SQLSTATE[IM002] SQLDriverConnect: 0 [unixODBC][Driver Manager]Data source name not found, and no default driver specified
Si quelqu'un a une solution, je suis preneur car je dois lancer l'application le lundi prochain.
Partager