Bonjour tout le monde!
Voila mon gros probleme (ca fait jamais que 6 jours que je suis dessus!!):
Je dois creer une page web en intranet qui va chercher et qui affiche des donnees provenant de differentes bases (Oracle, Access et fichiers Excel). Toute ces donnees sont dynamique et evoluent au fil des minutes.... Alors tout va bien pour la base Oracle, grace a une connexion Odbc...
Mais des que j'essaie pour Access, j'obtiens une erreur de merde!
Je vous donne le code:
$c = new COM("ADODB.Connection");
$c->open('DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=' . realpath("M:\Production\Andon_Board\utils\Downtime.mdb"));
//$c->open('Provider=Microsoft.Jet.OLEDB.4.0;DataSource=' . realpath("M:\Production\Andon_Board\utils\Downtime.mdb"));
$r = $c->execute($sql);
Et l'erreur que j'obtiens:
Warning: Invoke() failed: Exception occurred. Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data. in E:\FoxServ\www\Coretronic.php on line 156
(Ligne 156, La ligne Open)
La ligne commentee vous montre que j'ai teste quelque soluc deja ;)
Donc si vous pouvez m'aider, n'hesitez pas!!!!