Problème de connexion. - ASP - Programmation
Marsh Posté le 13-02-2006 à 10:34:21
A mon humble avis, le message semble indiquer que la chaine de connexion n'est pas valide. Autrement dit, plutôt que que de changer de driver, ce serait son paramètrage qui serait à revoir. Et en effet, certains changements de version d'Access nécessitent un reparamètrage du lien ODBC. Pour cela, aller, dans le Panneau de configuration, etc.
Marsh Posté le 13-02-2006 à 10:41:30
Merci, je ne savais pas qu'on pouvait paramètrer les drivers.
Connait-tu la manip dans l'administrateur de source de donnée ODBC.
Marsh Posté le 13-02-2006 à 10:54:23
La manip est hélas différente d'une version de Windows à l'autre, et ici, je n'ai que mon vieuxx Windows Millennium; donc je ne peux pas indiquer la manip avec précision.
Mais en gros, il faut aller dans le panneau de configuration, aller dans l'icone ODBC, ou si elle n'y ait pas, cliquer sur une autre icone (je ne sais plus si c'est réseau ou administration ou autre chose)j jusqu'à parvenir à la boîte de dialogue qui contient un ensemble d'onglets pour le paramètrage des liaisons ODBC. Puis, il faut définir une "source de données système" (pas "une source de données fichier" ), qui va faire le lien vers l'application Access (toto.mdb). Il y a deux ou trois paramètres à rentrer, dont le nom de la source de données et peut-être aussi un nom d'utilisateur.
Marsh Posté le 13-02-2006 à 12:07:59
Bon, j'ai tous repris a zéro.
J'ai intallé ma base dans ODBC et donnée tous les droits en administrateur dans l'onglet sécurité de ma base et également dans iis, site web, propriété, répertoire de base.
Maintenant j'ai ce message la:
Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
/iisHelp/common/500-100.asp, line 11
Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
--------------------------------------------------------------------------^
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[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.
/micro/connexion.asp, line 21
Je n'y comprend plus rien ??????????
Marsh Posté le 13-02-2006 à 16:49:57
Alors premièrement le fichier /iisHelp/common/500-100.asp est buggué ce qui n'aide pas à la compréhention des erreurs don c télécharge celui que j'ai débuggué ça va déja être plus simple à comprendre... http://files.shawt.net/users/flyman30/500-100.asp
tu le copie à la place de l'ancien.
En suite pour ton message d'erreur ça veut dire que le fichier access est déja ouvert donc reboote l'ordi et ça devrais rentrer dans l'ordre.
Marsh Posté le 13-02-2006 à 21:17:03
Merci Flyman, mais je ne comprend pas trop la manip pour remplacer le fichier /iisHelp/common/500-100.asp.
Quand je clique sur le lien http://files.shawt.net/users/flyman30/500-100.asp une erreur ce produit dans le navigateur.
HTTP Error 403.1 - Forbidden: Execute access is denied.
Internet Information Services (IIS)
Marsh Posté le 14-02-2006 à 12:35:57
didou81 a écrit : Merci Flyman, mais je ne comprend pas trop la manip pour remplacer le fichier /iisHelp/common/500-100.asp. |
clic droit enregistrer sous et tu le met dans Windows/help//iisHelp/
c'est quand même pas dur hein ?
Marsh Posté le 14-02-2006 à 14:07:49
Ah c'est cool, ça fonctionne de nouveau
Je n'ai plus de message d'erreur.
En tout cas merci de ton intervention Flyman, ça m'a bien aidé
A plus et bonne journée
Marsh Posté le 27-02-2006 à 15:31:51
didou81 a écrit : Ah c'est cool, ça fonctionne de nouveau |
Bonjour,
j'ai aujourd'hui le meme problème que toi.
Il semble que télécharger le fichier grace au lien mis à ta disposition a résolu ton problème.
j'essaie de télécharger le fichier grace au lien, mais je n'y arrive pas
peux tu faire quelque chose pour moi
Marsh Posté le 27-02-2006 à 18:51:46
Bonjour.
Déja est-ce que tu est sur d'avoir bien fait ceci ?
Intallé ma base dans ODBC sou le nom de ta base avec le bon driver et donnée tous les droits en administrateur dans l'onglet sécurité de ma base et également dans iis, site web, propriété, répertoire de base.
Sinon fait ce qu'a dit flyman:
Quand tu clique sur le lien, ton navigateur s'ouvre et clic droit enregistrer sous et tu le met dans C:\WINDOWS\Help\iisHelp
et la tu redémarre et essaye à nouveau de te connecter sur ta base.
++
Marsh Posté le 27-02-2006 à 19:00:05
Excuse moi j'ai écrit une bêtise.
il faut l'enregistrer dans C:\WINDOWS\Help\iisHelp\common
Marsh Posté le 27-02-2006 à 22:14:27
didou81 a écrit : Excuse moi j'ai écrit une bêtise. |
J'ai vérifier les parametre ODBC et IIS semblent corrects.
Je n'arrive pas à accéder à la base.
Je pense être poursuivie par la poisse car si je clic sur le lien : enregistrer sous j'ai un message d'erreur qui me dit que le serveur n'est pas disponible.
Si tu as le fichier je suis preneuse.
Marsh Posté le 28-02-2006 à 07:39:25
ReplyMarsh Posté le 28-02-2006 à 10:30:27
Reply
Marsh Posté le 13-02-2006 à 10:23:05
Bonjour.
Voila j'avais une base de donnée sous une vielle version d'Access et cela se passait bien. Mais je l'ai migré vers une version Access 2000 et maintenant je n'ai plus de connexion vers ma base.
Voici le message d'erreur:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Gestionnaire de pilotes ODBC] Échec SQLSetConnectAttr du pilote
Si je comprends bien c'est une erreur du driver, moi j'ai juste celui la :
Driver do microsoft Access (*.mdb) 4.00.6304.00
Microsoft Access Driver (*mdb) 4.00.6304.00
Est-ce qu'il en faut un autre ?
Merci d'avance.