Rechercher : dans
Par :

Php+odbc = error

Dernière réponse le 28 nov 2007 à 15:59:46 judicateur, le 22 mai 2002 à 16:54:40 
 Signaler ce message aux modérateurs

En Taro Adun,

j'ai un GROS pb .

Je veux accéder à des bases via Php. J'ai des


J'ai deux messages d'erreur qui peuvent venir:

*
Warning: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Le moteur de la base de données Microsoft Jet ne peut pas ouvrir le fichier '(Inconnu)'. Il est déjà ouvert en mode exclusif par un autre utilisateur, ou vous devez avoir l'autorisation de visualiser ses données., SQL state S1000 in SQLConnect in ...


*
Warning: SQL error: [Microsoft][Pilote ODBC Microsoft Access] '(Inconnu)' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier., SQL state S1009 in SQLConnect in ...


Je peux accéder à ma base Access via Access sans aucun problème.
Après ces tests, je ferme bien access et vérifie qu'il n'y a pas de fichier .ldb
J'ai aussi refait le lien odbc (de façon identique, puis en changeant le nom du lien, puis en changeant de base).
J'ai aussi essayé de changer de version de PHP (je suis passé de 4.2.1 à 4.0.6) sans aucun résultat.

Que koi ça peut venir? Du script (ce que je ne pense pas puisse qu'il fonctionnait avec easyphp avant) ? D'Apache ? D'un problème de compatibilité : Access/Apache, ... ?

Ce qui me gène le plus dans ces messages d'erreur, c'est "(Inconnu)" !! Je pense que le pb vient de la mais je ne sais pas le résoudre.


Merci d'avance pour votre aide
En Taro Adun,

j'ai un GROS pb .

Je voudrais accéder à des bases de données via des liens odbc.
Pour les bases Mysql, pas de problème.
Pour les bases Access,....


J'ai deux messages d'erreur qui peuvent venir:

*
Warning: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Le moteur de la base de données Microsoft Jet ne peut pas ouvrir le fichier '(Inconnu)'. Il est déjà ouvert en mode exclusif par un autre utilisateur, ou vous devez avoir l'autorisation de visualiser ses données., SQL state S1000 in SQLConnect in ...


*
Warning: SQL error: [Microsoft][Pilote ODBC Microsoft Access] '(Inconnu)' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier., SQL state S1009 in SQLConnect in ...



Je peux accéder à ma base Access via Access sans aucun problème.
Après ces tests, je ferme bien access et vérifie qu'il n'y a pas de fichier .ldb
J'ai aussi refait le lien odbc (de façon identique, puis en changeant le nom du lien, puis en changeant de base).
J'ai aussi essayé de changer de version de PHP (je suis passé de 4.2.1 à 4.0.6) sans aucun résultat.

Que koi ça peut venir? Du script (ce que je ne pense pas puisse qu'il fonctionnait avec easyphp avant) ? D'Apache ? D'un problème de compatibilité : Access/Apache, ... ?
Je suis sous Windows 2000 Server, avec Apache2.0.35 comme serveur et Php4.2.1


Ce qui me gène le plus dans ces messages d'erreur, c'est "(Inconnu)" !! Je pense que le pb vient de la mais je ne sais pas le résoudre (et c'est pas faute d'essayer!).


Merci d'avance pour votre aide

Meilleures réponses pour « php+odbc = error » dans :
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';' Voir Cette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple :
PHP Parse error: unexpected '<' in ... eval()'d code on l Voir Symptômes Lors de l'utilisation de la fonction eval() en PHP, ce dernier se plaint et vous affiche un message de la forme suivante : PHP Parse error: syntax error, unexpected '
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Phpize: command not found VoirMalgré l'installation de php, lors de l'installation d'une extension pecl, le message suivant apparait: sh: phpize: command not found ERROR: `phpize' failed sous Deiban, la solution se trouve dans l'installation du packet php5-dev qui contient la...
Parse error: syntax error, unexpected $end VoirLorsque l'on programme en Php, on se retrouve inévitablement un jour devant ce genre d'erreur: Parse error: syntax error, unexpected $end in Command line code on line 1 En français, ça signifie grossièrement: "Erreur d'analyse du code: il y a une...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

 xy, le 28 nov 2007 à 15:59:46

Salut
Ton pbm vient d'access et rien d'autre ne cherche pas trop loin.

Répondre à xy