Data source name not found - PHP - Programmation
Marsh Posté le 10-01-2008 à 11:08:53
as tu essayer depuis Access d'ouvrir ta base par le lien DSN ? tu peux egalement essayer d'ouvrir le lien depuis openoffice histoire d'etre pas 100% microsoft.
Marsh Posté le 10-01-2008 à 11:57:28
euh comment dois-je faire pour ouvrir ce fichier depuis le lien DSN? dsl mais tout ce qui est microsoft je connais pas trop...
Marsh Posté le 12-01-2008 à 20:10:58
de tete dans access
fichier > ouvrir une base externe (ou un trouc du genre)
ou bien lié une base ...
et dans les combo de choix du type de base tu sélectionne odbc
Marsh Posté le 16-01-2008 à 08:29:39
J'ai trouvé pourquoi ça ne fonctionnait pas => le lien ODBC doit absolument être en local et non sur un disque réseau... J'ai fais une copie de ma base de données en local pour pouvoir l'utiliser, mais n'y a-t-il pas un moyen d'utiliser un lecteur réseau pour un lien ODBC?
Marsh Posté le 22-01-2008 à 11:14:35
up svp, je n'arrive toujours pas à faire ce lien odbc sur un disque réseau... une idée?
Marsh Posté le 10-01-2008 à 08:48:23
Salut,
Je pense que je ne dois pas être le premier à avoir ce problème... mais pourtant il me semble avoir suivi la procédure... Je connais bien le PHP avec MySQL, mais alors avec des bases Access, c'est une autre histoire.
J'ai fais un lien DSN depuis le panneau de configuration. J'ai choisi la bonne base de donnée, et j'ai mis comme nom de DSN: ODBC_Document
mon fichier PHP de connexion se présente ainsi:
$bd="ODBC_Document"; // identifiant DSN
$user="root"; // login
$password=""; // password
$cnx = odbc_connect( $bd , $user, $password );
mais malheureusement j'ai cette erreur:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in D:\...........\index.php on line 11
Pourtant il me semble que mon lien DSN est juste...
Merci d'avance pour votre aide