Problème de connexion.

Problème de connexion. - ASP - Programmation

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.

Reply

Marsh Posté le 13-02-2006 à 10:23:05   

Reply

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.

Reply

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.

Reply

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.

Reply

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 ??????????

Reply

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.  :)

Reply

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)

Reply

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


 
clic droit enregistrer sous  :D  et tu le met dans Windows/help//iisHelp/  
 
c'est quand même pas dur hein ?  :)  

Reply

Marsh Posté le 14-02-2006 à 14:07:49    

Ah c'est cool, ça fonctionne de nouveau  :D  
Je n'ai plus de message d'erreur.  
En tout cas merci de ton intervention Flyman, ça m'a bien aidé  :jap:  
A plus et bonne journée :hello:

Reply

Marsh Posté le 27-02-2006 à 15:31:51    

didou81 a écrit :

Ah c'est cool, ça fonctionne de nouveau  :D  
Je n'ai plus de message d'erreur.  
En tout cas merci de ton intervention Flyman, ça m'a bien aidé  :jap:  
A plus et bonne journée :hello:


 
 
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

Reply

Marsh Posté le 27-02-2006 à 15:31:51   

Reply

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

Reply

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

Reply

Marsh Posté le 27-02-2006 à 22:14:27    

didou81 a écrit :

Excuse moi j'ai écrit une bêtise.
il faut l'enregistrer dans C:\WINDOWS\Help\iisHelp\common


 
 
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.


---------------
ANNIE
Reply

Marsh Posté le 28-02-2006 à 07:39:25    

envoi moi ton mail en message privé !

Reply

Marsh Posté le 28-02-2006 à 10:30:27    

didou81 a écrit :

envoi moi ton mail en message privé !


 
amautret@club-internet.fr

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed