Pb avec la base [ODBC] - ASP - Programmation
Marsh Posté le 19-11-2002 à 10:39:51
petitsoldat a écrit a écrit : Voici le message d'erreur que j'ai: Microsoft OLE DB Provider for ODBC Drivers erreur '80004005' [Microsoft][Gestionnaire de pilotes ODBC] Source de données non trouvée et nom de pilote non spécifié /listedep.asp, ligne 9 Je me suis peut etre trompe dans le parametrage de la dsn!!! Est-ce que qq peut m'aider. Merci |
c koi comme base de données?
Marsh Posté le 19-11-2002 à 11:35:22
Essaie de le faire sans passer par un serveur DSN :
DSN_BASE = "DBQ=" & Server.Mappath("ma_base_de_données.mdb" ) & ";Driver={Microsoft Access Driver (*.mdb)};Driverld=25"
Set Conn = Server.CreateObject("Adodb.Connection" )
Conn.Open DSN_BASE
Set rs = Server.CreateObject("ADODB.Recordset" )
rs.Open SQL, Conn
Marsh Posté le 19-11-2002 à 14:29:40
j'ai fat un essai avec cette formule est voici le résultat:
Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'
[Microsoft][Pilote ODBC Microsoft Access 97] Impossible d'ouvrir la base de données '(Inconnu)'. Ce n'est peut-être pas une base de données que votre application reconnaît, ou le fichier est peut-être altéré.
/listedep.asp, ligne 13
On m'a dit aussi qu'il fallait installé le mdac sur le serveur. je suis parti cherhcer ca sur le web et j'ai trois versions sur le site de microsoft, c'est vraiment la galere je ne sais pas leqL il faut installé!!!
Au secours !!!!!
Marsh Posté le 19-11-2002 à 14:31:32
petitsoldat a écrit a écrit : j'ai fat un essai avec cette formule est voici le résultat: Microsoft OLE DB Provider for ODBC Drivers erreur '80004005' [Microsoft][Pilote ODBC Microsoft Access 97] Impossible d'ouvrir la base de données '(Inconnu)'. Ce n'est peut-être pas une base de données que votre application reconnaît, ou le fichier est peut-être altéré. /listedep.asp, ligne 13 On m'a dit aussi qu'il fallait installé le mdac sur le serveur. je suis parti cherhcer ca sur le web et j'ai trois versions sur le site de microsoft, c'est vraiment la galere je ne sais pas leqL il faut installé!!! Au secours !!!!! |
Il faut bien que tu mette ta base de donnée Access dans la racine de ton site. Et que tu remplace dans les lignes que je t'ai données "ma_base_de_donnée.mdb" par le nom de fichier de ta base n'est-ce-pas ?
Marsh Posté le 19-11-2002 à 15:29:58
biensur!!!!
mon site se trouve dans un fichier site, IIs a pour site le nom du site et pour fichier le dossier site, et ma base de donnée est bien dans le dossier racine.
Marsh Posté le 20-11-2002 à 14:47:36
petitsoldat a écrit a écrit : biensur!!!! mon site se trouve dans un fichier site, IIs a pour site le nom du site et pour fichier le dossier site, et ma base de donnée est bien dans le dossier racine. |
c'est chelou le impossible d'ouvrir la base de données '(Inconnu)' ... il arrive pas à trouver ta base
Marsh Posté le 20-11-2002 à 14:48:41
j'ai resolu ce pb en fait o m'a dit d'installé le Mdac sur le serveur le seul pb maintenant et que ma page ne s'ouvre pas.
Marsh Posté le 20-11-2002 à 15:01:33
petitsoldat a écrit a écrit : j'ai resolu ce pb en fait o m'a dit d'installé le Mdac sur le serveur le seul pb maintenant et que ma page ne s'ouvre pas. |
il te mets une erreur 404 ?
Marsh Posté le 20-11-2002 à 15:05:07
penses-tu même pas encore si j'avais un message je serais super heureux!!!!
en fait va voir le code de ma page à cette adresse, voir si ca te dit qq chose, moi je suis perdu.
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
Marsh Posté le 20-11-2002 à 15:34:52
petitsoldat a écrit a écrit : penses-tu même pas encore si j'avais un message je serais super heureux!!!! en fait va voir le code de ma page à cette adresse, voir si ca te dit qq chose, moi je suis perdu. http://forum.hardware.fr/forum2.ph [...] h=&subcat= |
T sous quel OS ?
T'as essayé avec une page HTML de base maintenant ? Elle passe ?
Marsh Posté le 20-11-2002 à 15:37:07
je suis sur 98 et le serveur sur NT 4.00.
J'ai essaye de faire un lien sur ma page ASP et pas mieux.
Marsh Posté le 20-11-2002 à 15:41:51
petitsoldat a écrit a écrit : je suis sur 98 et le serveur sur NT 4.00. J'ai essaye de faire un lien sur ma page ASP et pas mieux. |
si tu peux avoir accès à ton serveur, essaye de lancer la page en "local" : 127.0.0.1 ....
Au fait...j'an suis pas sur mais pour gérer une base access je sais pas s'il faut avoir installé Access...chez moi j'ai access d'installé sur mon serveur
Marsh Posté le 20-11-2002 à 15:54:21
Moi on m'a dit qu'en fait il suffisait d'installé le MDAC de microoft (contenantole Db, ODBC, etc ...) et que ce n'etait pas la peine d'installe access sur le serveur.
Je vais essayé ce que tu me dis.
Marsh Posté le 20-11-2002 à 15:56:12
je viens d'essayer et idem sur le serveur!!!!
La je comprends vraiment plus!!!
Marsh Posté le 20-11-2002 à 15:56:53
petitsoldat a écrit a écrit : Moi on m'a dit qu'en fait il suffisait d'installé le MDAC de microoft (contenantole Db, ODBC, etc ...) et que ce n'etait pas la peine d'installe access sur le serveur. Je vais essayé ce que tu me dis. |
dans mon cas, j'ai un serveur sous Win2K, Access 2K et IIS de base. J'ai choisi de pas utilisé de serveur DSN pour plus de souplesse. J'ai rien mis de plus et ca marche comme ça. Après je sais pas si Access est indispensable..mais ca vaut le coup d'essayé
Marsh Posté le 21-11-2002 à 08:18:40
j'ai essayer tout ca, toujours rien.
En fait repartons à la base:
que faut-il installer sur le serveur ?
Sur mon poste?
Merci
Marsh Posté le 21-11-2002 à 10:58:55
petitsoldat a écrit a écrit : j'ai essayer tout ca, toujours rien. En fait repartons à la base: que faut-il installer sur le serveur ? Sur mon poste? Merci |
Sur le serveur il faut la suite IIS. (moi je mettrais Access aussi...)
Sur le client rien de special...
Marsh Posté le 21-11-2002 à 15:19:45
le pb c'est que j'ai tout ca, c'est vraiment le casse tête chinois!!!!!
Ou alors peut-être que le MDAC n'est pas adapté pour les bases Access 97. je sa
Marsh Posté le 21-11-2002 à 15:20:57
petitsoldat a écrit a écrit : le pb c'est que j'ai tout ca, c'est vraiment le casse tête chinois!!!!! Ou alors peut-être que le MDAC n'est pas adapté pour les bases Access 97. je sa |
je fini ma phrase, je ne sais vraiment plus par qL bout l'attaqué!!!!
Marsh Posté le 19-11-2002 à 10:34:39
Voici le message d'erreur que j'ai:
Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'
[Microsoft][Gestionnaire de pilotes ODBC] Source de données non trouvée et nom de pilote non spécifié
/listedep.asp, ligne 9
Je me suis peut etre trompe dans le parametrage de la dsn!!!
Est-ce que qq peut m'aider.
Merci