France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 646 membres enregistrés - 1 884 024 posts - 96 217 topics
Index des forums FH  | Index des forums DegroupNews
      Systèmes et Logiciels Windows
           Accès Access via Php (ou Asp)
21 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
Accès Access via Php (ou Asp)

clark.nos


Messages : 5
Inscrit le 30/05/02
Non connecté
  Posté le 30 mai 2002 - 15 h 43 m 22 s
Bonjour,

Je crée actuellement un site (en Php) sur mon ordinateur. Je veux me connecter à une base Access située sur un autre ordinateur...

Lorsque j'utilise EasyPhp (un package pour Php), aucun problème.
Lorsque j'utilise mon propre serveur Apache et Php, je n'y arrive plus.

J'ai essayé de changer de langage (Asp) mais j'ai eu le même problème !

Je suppose que le problème ne vient pas de Php (ou Asp) ni d'Apache (ou IIS)... Le problème ne vient pas non plus d'Access qui serait mal fermé !

Voici mes messages d'erreur :

*
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 ...

Voici aussi le contenu du fichier de traçage d'ODBC :

....
php 768-e00 ENTER SQLConnectW
HDBC 00961598
WCHAR * 0x009616A0 [ -3] "access_ncy 0"
SWORD -3
WCHAR * 0x1F7D8B70 [ -3] "****** 0"
SWORD -3
WCHAR * 0x1F7D8B70 [ -3] "****** 0"
SWORD -3

php 768-e00 EXIT SQLConnectW with return code -1 (SQL_ERROR)
HDBC 00961598
WCHAR * 0x009616A0 [ -3] "access_ncy 0"
SWORD -3
WCHAR * 0x1F7D8B70 [ -3] "****** 0"
SWORD -3
WCHAR * 0x1F7D8B70 [ -3] "****** 0"
SWORD -3
....


D'où vient le problème??? Quelqu'un peut-il m'aider ?
Merci (beaucoup d'avance) pour votre aide....



PS : Répondre à judicateur@caramail.com SVP




groumf
Admin. Métaforum
Coordinateur
Un barbare des temps modernes et sa monture, Co-Chef d'entreprise PDG, et maitre du monde

Messages : 18 580
Inscrit le 07/11/01
Ville : La ville où les reblochons et la raclette poussent dans les arbres
Non connecté
  Posté le 30 mai 2002 - 16 h 30 m 51 s
theriquement en asp il y a aucun pb,, essai d ouvrir ton fichier acces, et fait un repair :wink:, ou fait une copi du fichier, efface l'ancien, et renom le nouveau comme l'ancien



Dépannage informatique de la région d'Annecy, Massif des Aravis
vends mégane dci


clark.nos


Messages : 5
Inscrit le 30/05/02
Non connecté
  Posté le 31 mai 2002 - 08 h 20 m 59 s
justement, je n'y arrive n'y en Asp ni en Php... et le fichier Access n'est pas endommagé (car je peux y accéder lorsque j'utilise EasyPhp) et il est pas question que je le copie ou le remplace (trop volumineux et régulièrement mis à jour!!!....




noody
[moiself]

Messages : 719
Inscrit le 23/12/01
Ville : Lyon
Non connecté
  Posté le 31 mai 2002 - 09 h 39 m 47 s
Tu as vérifié ta chaîne de connexion ?



Venez faire un tour ;o)
nicolas.mattioni.free.fr


clark.nos


Messages : 5
Inscrit le 30/05/02
Non connecté
  Posté le 31 mai 2002 - 14 h 23 m 38 s
qu'appelles tu chaine de connexion ?

Si tu parles du script Php (ou Asp), y'a pas de pb (en théorie, mais j'arrive à me connecter en local!)
Si tu parles des liens Odbc, y fonctionne tous lorsque j'utilise Easyphp, mais les liens odbc distants (bases sur un autre ordinateur que le mien) ne fonctionnent plus lorsque je mets mon propre serveur et Php....




noody
[moiself]

Messages : 719
Inscrit le 23/12/01
Ville : Lyon
Non connecté
  Posté le 31 mai 2002 - 14 h 38 m 12 s

Si tu parles des liens Odbc, y fonctionne tous lorsque j'utilise Easyphp, mais les liens odbc distants (bases sur un autre ordinateur que le mien) ne fonctionnent plus lorsque je mets mon propre serveur et Php....


mmmm... bizarre !
bon, c vrai que je n'ai utilisé que MySQL avec EasyPHP
et toi, tu me dis que tu essayes de te connecter à une base Access sur un ordinateur distant...???
Est-ce que tu passes par ta source de données (ODBC) de Windows ?



Venez faire un tour ;o)
nicolas.mattioni.free.fr


clark.nos


Messages : 5
Inscrit le 30/05/02
Non connecté
  Posté le 03 juin 2002 - 08 h 23 m 43 s
je passe par Odbc de windows....

liens Odbc (distants) fonctionne avec EasyPhp
liens Odbc (distants) ne fonctionne pas sans EasyPhp

:(

en gros:
*fais le lien odbc test_lien (une seule fois, sous windows via l'interface Odbc)
*utilise ce test-lien avec EasyPhp -> OK
*mets en place mon propre serveur (désinstallationn D'EasyPhp)
*utilise ce test_lien -> pas OK !!

Tu sais de koi ça vient ??
Pasque en cherchant depuis 2 semaines sans trouver, moi je deviens ....
ODBC :gun1:




noody
[moiself]

Messages : 719
Inscrit le 23/12/01
Ville : Lyon
Non connecté
  Posté le 03 juin 2002 - 11 h 00 m 35 s
mouais...
m'a l'air bizarre ton truc...
ça viendrait de ton fichier de config Apache à tout les coups...
avec une histoire de chemin vers ton lien ODBC...



Venez faire un tour ;o)
nicolas.mattioni.free.fr


AFortiori


Messages : 444
Inscrit le 20/04/02
Ville : Lyon
Non connecté
  Posté le 03 juin 2002 - 11 h 59 m 18 s
Tu as quel OS ?

car je pensais a ca :

Après de l'installation de Office XP ou Access sous Windows XP, il se peut que Jet 4.0 refuse de fonctionner. Le correctif en français, de 3,4 Mo, résoud ce problème.
Remarque : Si vous avez installé le SP6 pour Jet 4.0 sous Access 2000, inutile de télécharger celui-ci pour Access 2002.

http://www.microsoft.com/downloads/release.asp?ReleaseID=38765



C'est parce que l'on a rien a dire qu'il faut fermer sa gueule

clark.nos


Messages : 5
Inscrit le 30/05/02
Non connecté
  Posté le 03 juin 2002 - 13 h 00 m 48 s
Access 2000 sur windows NT4
moi je bosse sur Windows 2000 Server

Mais :up: je viens d'abandonner (depuis jeudi) Apache et Php au profit d'IIS (5.0 je crois) et Asp.

Les liens fonctionnent mal mais ils fonctionnent : lors du premier affichage de la page, y me met une erreur 80004005 (ou qqch comme ça) et si tu attends 10 à 25 secondes,.... :eek2: ça fonctionne !!!!

Je pense que mon serveur (en plus) a un pb et que les liens Odbc sont latents pendant une certaine durée qui revient !!!!

Vous savez p't-être de koi ça vient ??
'ci d'avance...


PS : merci pour votre aide




Page genérée en 0.4869 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory