begin process at 2012 05 27 23:20:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Base de données

 > 

Erreur 80004005


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur 80004005

mardi 19 août 2003 à 10:24:25 | Erreur 80004005

Freddddy

Bonjour,

J'utilise un fichier mdb (Access) comme base de donnée pour mon site. Sur le poste de développement, la BD marche parfaitement et est super rapide, mais lors de la mise en pré-production (copie des fichiers sur le serveur de production sans que les internautes puissent y acceder pour tester les pages) seule la première connection fonctionne !!! Quand on clique sur un lien, on récupère une erreur 80004005 avec un gentil message super explicite :

Provider error '80004005'

Erreur non spécifiée

/Series.asp, line 50

La ligne 50 est la connection à la base de donnée:
49 Set DB_Produit =Server.CreateObject("ADODB.Connection")
50 DB_Produit.Open "MaBase"

Quelqu'un aurait-il une solution à mon problème ?

Merci de votre aide
Fred
mardi 19 août 2003 à 11:49:28 | Re : Erreur 80004005

nickadele

Membre Club Administrateur CodeS-SourceS
A quoi correspond "MaBase" ????

Nickadele


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> J'utilise un fichier mdb (Access) comme base de donnée pour mon site. Sur le poste de développement, la BD marche parfaitement et est super rapide, mais lors de la mise en pré-production (copie des fichiers sur le serveur de production sans que les internautes puissent y acceder pour tester les pages) seule la première connection fonctionne !!! Quand on clique sur un lien, on récupère une erreur 80004005 avec un gentil message super explicite :
>

> Provider error '80004005'
>
> Erreur non spécifiée
>
> /Series.asp, line 50
>

> La ligne 50 est la connection à la base de donnée:
> 49 Set DB_Produit =Server.CreateObject("ADODB.Connection")
> 50 DB_Produit.Open "MaBase"
>
> Quelqu'un aurait-il une solution à mon problème ?
>
> Merci de votre aide
> Fred
mardi 19 août 2003 à 12:40:46 | Re : Erreur 80004005

Freddddy

"MaBase" est le nom de la base de donnée utilisée. J'ai créé une base de donnée ODBC dans Windows et je lui ai dis d'utiliser le fichier MaBase.mdb . Cela permet de na pas avoir à changer les fichiers lors des changements de machine...

Cependant, une petite retouche à mon précédant commentaire : J'ai sinchronisé le serveur et le poste de dev et l'erreur se produit sur les 2 postes maintenant :'( !!! Pourtant, les modifications sont minimes (utilisation de la base de donnée en local plutot que sur le réseau) et en répercutant ces mêmes infos sur le serveur .... ça ne fais pas mieux ! Domage ....

Fred

Et hop j'y retourne :-D


-------------------------------
Réponse au message :
-------------------------------

> A quoi correspond "MaBase" ????
>
> Nickadele
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > J'utilise un fichier mdb (Access) comme base de donnée pour mon site. Sur le poste de développement, la BD marche parfaitement et est super rapide, mais lors de la mise en pré-production (copie des fichiers sur le serveur de production sans que les internautes puissent y acceder pour tester les pages) seule la première connection fonctionne !!! Quand on clique sur un lien, on récupère une erreur 80004005 avec un gentil message super explicite :
> >

> > Provider error '80004005'
> >
> > Erreur non spécifiée
> >
> > /Series.asp, line 50
> >

> > La ligne 50 est la connection à la base de donnée:
> > 49 Set DB_Produit =Server.CreateObject("ADODB.Connection")
> > 50 DB_Produit.Open "MaBase"
> >
> > Quelqu'un aurait-il une solution à mon problème ?
> >
> > Merci de votre aide
> > Fred
>
mardi 19 août 2003 à 12:48:11 | Re : Erreur 80004005

nickadele

Membre Club Administrateur CodeS-SourceS
Ne devrais-tu pas utiliser un DSN, ce serait plus simple pour les manipulations.
exemple:
.....
Set db = Server.CreateObject("ADODB.Connection")
db.CursorLocation = adUseClient
db.Open "PROVIDER=MSDASQL;dsn=DsnMaBase;uid=;pwd=;"
Set adoPrimaryRS = Server.CreateObject("ADODB.Recordset")
.....

Nickadele


-------------------------------
Réponse au message :
-------------------------------

> "MaBase" est le nom de la base de donnée utilisée. J'ai créé une base de donnée ODBC dans Windows et je lui ai dis d'utiliser le fichier MaBase.mdb . Cela permet de na pas avoir à changer les fichiers lors des changements de machine...
>
> Cependant, une petite retouche à mon précédant commentaire : J'ai sinchronisé le serveur et le poste de dev et l'erreur se produit sur les 2 postes maintenant :'( !!! Pourtant, les modifications sont minimes (utilisation de la base de donnée en local plutot que sur le réseau) et en répercutant ces mêmes infos sur le serveur .... ça ne fais pas mieux ! Domage ....
>
> Fred
>
> Et hop j'y retourne :-D
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > A quoi correspond "MaBase" ????
> >
> > Nickadele
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > >
> > > J'utilise un fichier mdb (Access) comme base de donnée pour mon site. Sur le poste de développement, la BD marche parfaitement et est super rapide, mais lors de la mise en pré-production (copie des fichiers sur le serveur de production sans que les internautes puissent y acceder pour tester les pages) seule la première connection fonctionne !!! Quand on clique sur un lien, on récupère une erreur 80004005 avec un gentil message super explicite :
> > >

> > > Provider error '80004005'
> > >
> > > Erreur non spécifiée
> > >
> > > /Series.asp, line 50
> > >

> > > La ligne 50 est la connection à la base de donnée:
> > > 49 Set DB_Produit =Server.CreateObject("ADODB.Connection")
> > > 50 DB_Produit.Open "MaBase"
> > >
> > > Quelqu'un aurait-il une solution à mon problème ?
> > >
> > > Merci de votre aide
> > > Fred
> >
>
mardi 19 août 2003 à 14:54:07 | Re : Erreur 80004005

Freddddy

Le problème, c'est que je vais devoir modifier les fichier (tous les fichiers...) lors de la mise à dispo des fichiers sur le serveur ! De plus, ça marchis sur mon poste de Dev donc ça dois bien marcher ce basard !!!!

Merci pour ta réponse mais je préfèrerais utiliser le DNS. Si vraiment il n'y a aucune autre solution, je verais pour mettre en oeuvre ta proposition.

Et hop j'y retourne :-D


-------------------------------
Réponse au message :
-------------------------------

> Ne devrais-tu pas utiliser un DSN, ce serait plus simple pour les manipulations.
> exemple:
> .....
> Set db = Server.CreateObject("ADODB.Connection")
> db.CursorLocation = adUseClient
> db.Open "PROVIDER=MSDASQL;dsn=DsnMaBase;uid=;pwd=;"
> Set adoPrimaryRS = Server.CreateObject("ADODB.Recordset")
> .....
>
> Nickadele
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > "MaBase" est le nom de la base de donnée utilisée. J'ai créé une base de donnée ODBC dans Windows et je lui ai dis d'utiliser le fichier MaBase.mdb . Cela permet de na pas avoir à changer les fichiers lors des changements de machine...
> >
> > Cependant, une petite retouche à mon précédant commentaire : J'ai sinchronisé le serveur et le poste de dev et l'erreur se produit sur les 2 postes maintenant :'( !!! Pourtant, les modifications sont minimes (utilisation de la base de donnée en local plutot que sur le réseau) et en répercutant ces mêmes infos sur le serveur .... ça ne fais pas mieux ! Domage ....
> >
> > Fred
> >
> > Et hop j'y retourne :-D
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > A quoi correspond "MaBase" ????
> > >
> > > Nickadele
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour,
> > > >
> > > > J'utilise un fichier mdb (Access) comme base de donnée pour mon site. Sur le poste de développement, la BD marche parfaitement et est super rapide, mais lors de la mise en pré-production (copie des fichiers sur le serveur de production sans que les internautes puissent y acceder pour tester les pages) seule la première connection fonctionne !!! Quand on clique sur un lien, on récupère une erreur 80004005 avec un gentil message super explicite :
> > > >

> > > > Provider error '80004005'
> > > >
> > > > Erreur non spécifiée
> > > >
> > > > /Series.asp, line 50
> > > >

> > > > La ligne 50 est la connection à la base de donnée:
> > > > 49 Set DB_Produit =Server.CreateObject("ADODB.Connection")
> > > > 50 DB_Produit.Open "MaBase"
> > > >
> > > > Quelqu'un aurait-il une solution à mon problème ?
> > > >
> > > > Merci de votre aide
> > > > Fred
> > >
> >
>
mardi 19 août 2003 à 16:16:39 | Re : Erreur 80004005

Freddddy

Bon OK, d'après ce que j'ai pu lire sur le net, ya pas moyen de faire avancer le schiiiiimilibilique avec Access en DNS et IIS ! Donc je me résigne et ça passe ... direct !! C'est même décourageant de facilité !

En tout cas, merci pour ton conseil et ta précieuse aide Nick adele

@+
Fred

Et hop j'y retourne :-D


-------------------------------
Réponse au message :
-------------------------------

> Le problème, c'est que je vais devoir modifier les fichier (tous les fichiers...) lors de la mise à dispo des fichiers sur le serveur ! De plus, ça marchis sur mon poste de Dev donc ça dois bien marcher ce basard !!!!
>
> Merci pour ta réponse mais je préfèrerais utiliser le DNS. Si vraiment il n'y a aucune autre solution, je verais pour mettre en oeuvre ta proposition.
>
> Et hop j'y retourne :-D
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Ne devrais-tu pas utiliser un DSN, ce serait plus simple pour les manipulations.
> > exemple:
> > .....
> > Set db = Server.CreateObject("ADODB.Connection")
> > db.CursorLocation = adUseClient
> > db.Open "PROVIDER=MSDASQL;dsn=DsnMaBase;uid=;pwd=;"
> > Set adoPrimaryRS = Server.CreateObject("ADODB.Recordset")
> > .....
> >
> > Nickadele
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > "MaBase" est le nom de la base de donnée utilisée. J'ai créé une base de donnée ODBC dans Windows et je lui ai dis d'utiliser le fichier MaBase.mdb . Cela permet de na pas avoir à changer les fichiers lors des changements de machine...
> > >
> > > Cependant, une petite retouche à mon précédant commentaire : J'ai sinchronisé le serveur et le poste de dev et l'erreur se produit sur les 2 postes maintenant :'( !!! Pourtant, les modifications sont minimes (utilisation de la base de donnée en local plutot que sur le réseau) et en répercutant ces mêmes infos sur le serveur .... ça ne fais pas mieux ! Domage ....
> > >
> > > Fred
> > >
> > > Et hop j'y retourne :-D
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > A quoi correspond "MaBase" ????
> > > >
> > > > Nickadele
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bonjour,
> > > > >
> > > > > J'utilise un fichier mdb (Access) comme base de donnée pour mon site. Sur le poste de développement, la BD marche parfaitement et est super rapide, mais lors de la mise en pré-production (copie des fichiers sur le serveur de production sans que les internautes puissent y acceder pour tester les pages) seule la première connection fonctionne !!! Quand on clique sur un lien, on récupère une erreur 80004005 avec un gentil message super explicite :
> > > > >

> > > > > Provider error '80004005'
> > > > >
> > > > > Erreur non spécifiée
> > > > >
> > > > > /Series.asp, line 50
> > > > >

> > > > > La ligne 50 est la connection à la base de donnée:
> > > > > 49 Set DB_Produit =Server.CreateObject("ADODB.Connection")
> > > > > 50 DB_Produit.Open "MaBase"
> > > > >
> > > > > Quelqu'un aurait-il une solution à mon problème ?
> > > > >
> > > > > Merci de votre aide
> > > > > Fred
> > > >
> > >
> >
>
mardi 19 août 2003 à 17:27:11 | Re : Erreur 80004005

nickadele

Membre Club Administrateur CodeS-SourceS
de rien ;o)
c'est un plaisir lorsque l'on voit que ca sert

Nickadele


-------------------------------
Réponse au message :
-------------------------------

> Bon OK, d'après ce que j'ai pu lire sur le net, ya pas moyen de faire avancer le schiiiiimilibilique avec Access en DNS et IIS ! Donc je me résigne et ça passe ... direct !! C'est même décourageant de facilité !
>
> En tout cas, merci pour ton conseil et ta précieuse aide Nick adele
>
> @+
> Fred
>
> Et hop j'y retourne :-D
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Le problème, c'est que je vais devoir modifier les fichier (tous les fichiers...) lors de la mise à dispo des fichiers sur le serveur ! De plus, ça marchis sur mon poste de Dev donc ça dois bien marcher ce basard !!!!
> >
> > Merci pour ta réponse mais je préfèrerais utiliser le DNS. Si vraiment il n'y a aucune autre solution, je verais pour mettre en oeuvre ta proposition.
> >
> > Et hop j'y retourne :-D
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Ne devrais-tu pas utiliser un DSN, ce serait plus simple pour les manipulations.
> > > exemple:
> > > .....
> > > Set db = Server.CreateObject("ADODB.Connection")
> > > db.CursorLocation = adUseClient
> > > db.Open "PROVIDER=MSDASQL;dsn=DsnMaBase;uid=;pwd=;"
> > > Set adoPrimaryRS = Server.CreateObject("ADODB.Recordset")
> > > .....
> > >
> > > Nickadele
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > "MaBase" est le nom de la base de donnée utilisée. J'ai créé une base de donnée ODBC dans Windows et je lui ai dis d'utiliser le fichier MaBase.mdb . Cela permet de na pas avoir à changer les fichiers lors des changements de machine...
> > > >
> > > > Cependant, une petite retouche à mon précédant commentaire : J'ai sinchronisé le serveur et le poste de dev et l'erreur se produit sur les 2 postes maintenant :'( !!! Pourtant, les modifications sont minimes (utilisation de la base de donnée en local plutot que sur le réseau) et en répercutant ces mêmes infos sur le serveur .... ça ne fais pas mieux ! Domage ....
> > > >
> > > > Fred
> > > >
> > > > Et hop j'y retourne :-D
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > A quoi correspond "MaBase" ????
> > > > >
> > > > > Nickadele
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Bonjour,
> > > > > >
> > > > > > J'utilise un fichier mdb (Access) comme base de donnée pour mon site. Sur le poste de développement, la BD marche parfaitement et est super rapide, mais lors de la mise en pré-production (copie des fichiers sur le serveur de production sans que les internautes puissent y acceder pour tester les pages) seule la première connection fonctionne !!! Quand on clique sur un lien, on récupère une erreur 80004005 avec un gentil message super explicite :
> > > > > >

> > > > > > Provider error '80004005'
> > > > > >
> > > > > > Erreur non spécifiée
> > > > > >
> > > > > > /Series.asp, line 50
> > > > > >

> > > > > > La ligne 50 est la connection à la base de donnée:
> > > > > > 49 Set DB_Produit =Server.CreateObject("ADODB.Connection")
> > > > > > 50 DB_Produit.Open "MaBase"
> > > > > >
> > > > > > Quelqu'un aurait-il une solution à mon problème ?
> > > > > >
> > > > > > Merci de votre aide
> > > > > > Fred
> > > > >
> > > >
> > >
> >
>
mercredi 20 août 2003 à 10:58:47 | Re : Erreur 80004005

maxxam180175





-------------------------------
Réponse au message :
-------------------------------

> de rien ;o)
> c'est un plaisir lorsque l'on voit que ca sert
>
> Nickadele
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bon OK, d'après ce que j'ai pu lire sur le net, ya pas moyen de faire avancer le schiiiiimilibilique avec Access en DNS et IIS ! Donc je me résigne et ça passe ... direct !! C'est même décourageant de facilité !
> >
> > En tout cas, merci pour ton conseil et ta précieuse aide Nick adele
> >
> > @+
> > Fred
> >
> > Et hop j'y retourne :-D
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Le problème, c'est que je vais devoir modifier les fichier (tous les fichiers...) lors de la mise à dispo des fichiers sur le serveur ! De plus, ça marchis sur mon poste de Dev donc ça dois bien marcher ce basard !!!!
> > >
> > > Merci pour ta réponse mais je préfèrerais utiliser le DNS. Si vraiment il n'y a aucune autre solution, je verais pour mettre en oeuvre ta proposition.
> > >
> > > Et hop j'y retourne :-D
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Ne devrais-tu pas utiliser un DSN, ce serait plus simple pour les manipulations.
> > > > exemple:
> > > > .....
> > > > Set db = Server.CreateObject("ADODB.Connection")
> > > > db.CursorLocation = adUseClient
> > > > db.Open "PROVIDER=MSDASQL;dsn=DsnMaBase;uid=;pwd=;"
> > > > Set adoPrimaryRS = Server.CreateObject("ADODB.Recordset")
> > > > .....
> > > >
> > > > Nickadele
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > "MaBase" est le nom de la base de donnée utilisée. J'ai créé une base de donnée ODBC dans Windows et je lui ai dis d'utiliser le fichier MaBase.mdb . Cela permet de na pas avoir à changer les fichiers lors des changements de machine...
> > > > >
> > > > > Cependant, une petite retouche à mon précédant commentaire : J'ai sinchronisé le serveur et le poste de dev et l'erreur se produit sur les 2 postes maintenant :'( !!! Pourtant, les modifications sont minimes (utilisation de la base de donnée en local plutot que sur le réseau) et en répercutant ces mêmes infos sur le serveur .... ça ne fais pas mieux ! Domage ....
> > > > >
> > > > > Fred
> > > > >
> > > > > Et hop j'y retourne :-D
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > A quoi correspond "MaBase" ????
> > > > > >
> > > > > > Nickadele
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Bonjour,
> > > > > > >
> > > > > > > J'utilise un fichier mdb (Access) comme base de donnée pour mon site. Sur le poste de développement, la BD marche parfaitement et est super rapide, mais lors de la mise en pré-production (copie des fichiers sur le serveur de production sans que les internautes puissent y acceder pour tester les pages) seule la première connection fonctionne !!! Quand on clique sur un lien, on récupère une erreur 80004005 avec un gentil message super explicite :
> > > > > > >

> > > > > > > Provider error '80004005'
> > > > > > >
> > > > > > > Erreur non spécifiée
> > > > > > >
> > > > > > > /Series.asp, line 50
> > > > > > >

> > > > > > > La ligne 50 est la connection à la base de donnée:
> > > > > > > 49 Set DB_Produit =Server.CreateObject("ADODB.Connection")
> > > > > > > 50 DB_Produit.Open "MaBase"
> > > > > > >
> > > > > > > Quelqu'un aurait-il une solution à mon problème ?
> > > > > > >
> > > > > > > Merci de votre aide
> > > > > > > Fred
> > > > > >
> > > > >
> > > >
> > >
> >
>
mercredi 20 août 2003 à 11:59:54 | Solution !

maxxam180175



Desolé pour le post precedent ! erreur de manip

j'ai longuement cherché la solution a l'erreur 80004005.
avec ou sans dsn

pour mon cas,celle ci provenait du fait d'un manque de droits sur le repertoire contenant la base.

lorsque l'on accede a la base ,un fichier de 'lock' est créé dans ce repertoire,si celui ci ne peut etre créé cela marche 9 fois sur dix puis ça plante sans que l'on sache pourquoi !



Cette discussion est classée dans : base, donnée, connection, erreur, super


Répondre à ce message

Sujets en rapport avec ce message

Modification d'un élément dans une base de donnée [ par onha ] Bonjour,Bon voilà, j'ai une base de donnée sous access.J'ai récupéré un script pour permettre la modification d'un élément dans une base de donnée. Le connection base de donnée distante [ par scortex84 ] Bonjour tout le monde. Je voudrais me connecter à une base de donnée hébergée chez www.efrance.fr a partir d'un intranet (ma page asp etant alors stoc erreur lors de laccès à ma base de donnée [ par mohamed_bn ] med belhassenj'ai développé une application asp.net pour un forum qui fonctionne correctement sur mon PC (équipé de winXP et IIS 6.0 et visual studio erreur de connection base access [ par francki67 ] Bonjours je suis sous vista et je crée une page ASP avec une base ACCESS ou je veut me connecter voila mon script: < Je vie comment on declare les chaines de connection à la base de donnée .en ASP [ par sodjess ] je suis très heureux de faire parti du forum des developpeurs pour combles mes lacunes en vb que j'apprends seul.Je viens d'installer asp.net 2.0 sur Connection base de donnée Access [ par leviz ] Bonjour,Je viens de migrer une application sur mon serveur Web.L'inconvénient c'est que cette application est faite en ASP avec une connection en loca changer l'image dans la base de donnée [ par samurland ] Bonjour, j'ai un erreur : Une exception de type 'System.NullReferenceException' s'est produite dans App_Web_zqp1uqh1.dll mais n'a p Le code du remplissage d'une datalist à partir du base de donnée sous c# [ par leoamine ] salut tout le Monde ,Bon j'ai un Grave probléme ,j'ai une base de donnée personnel ou il ya une seule Table(nom,prenom,login,motpass) et j'aimerai rem


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales