Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/07/2007, 12h39   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2003
Messages : 134
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 134
Points : 11
Points : 11
Par défaut connexion db impossible

bonjour
j'ai un site qui fonctionne parfaitement sur le web, J'en suis pas l'auteu rmais je dois procéder à quelques modifications et je préfére faire les modif en local.
J'ai fait un copie du site en local ,le probleme c'est que je n'arrive pas à connecter une bd
Dans actua1.asp :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<!--#INCLUDE file="connection.inc"-->
<%
	'Ouverture de la BD
	Set MaBaseAccess = Server.CreateObject("ADODB.connection")
	MaBaseAccess.Open StrProvider
 
 
	'*** pour la RECHERCHE global dans la liste des actualites  *********
	sql="SELECT * FROM actualite ORDER BY Date DESC"
	Set Listeactualite = Server.CreateObject("ADODB.recordset")
	Listeactualite.Open sql, MaBaseAccess, 3, 3
	'****** FIN recherche global dans la liste des actualites  *********
%>
dans connection.inc :
Code :
1
2
3
4
5
6
7
<%
	dim MyPath,MaBaseAccess,strProvider
	CheminBaseAccess = "admin\mabd.mdb"
 
	MyPath  = request.servervariables("APPL_PHYSICAL_PATH") 
	strProvider="Driver={Microsoft Access Driver (*.mdb)};DBQ="&MyPath&CheminBaseAccess&";"
%>
j'ai essayé :
Code asp :
1
2
3
4
 
<%
CheminBaseAccess = "C:\Inetpub\wwwroot\irfrel\admin\mabd.mdb"
%>
ca marchepas
J'ai aucune bd d'ouverte et j'ai les permissions sur IIS
Malgré cela j'obtiens l'erreur :

[Microsoft][Pilote ODBC Microsoft Access]Erreur générale Impossible d'ouvrir la clé de registre 'Temporary (volatile) Jet DSN for process 0x1c4 Thread 0x884 DBC 0x2011024 Jet'.

ça indique souvent un probléme de path ou de permissions Mais comme ca marche sur le web je me dis que c'est un probléme de path (?)
Qu'ensez vous ?
Merci
nickg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2007, 20h56   #2
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Salut,

J'utilise ceci pour me connecter mais en local, je ne sais pas ce que cela donne mais normalement sa devrait etre bon :

Code :
1
2
3
4
 
<%
DSN_BASE = "DBQ=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "admin\mabd.mdb" & ";Driver={Microsoft Access Driver (*.mdb)};Driverld=25"
%>
++
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2007, 09h09   #3
Candidat au titre de Membre du Club
 
Inscription : décembre 2003
Messages : 134
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 134
Points : 11
Points : 11
J'ai mis ton code dans connection.inc
Mais j'ai une erreur dans actua1.asp "impossible de trouver base de données et pilote non spécifié" A mon avis je dois modifier actua1.asp '(?)
nickg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2007, 11h08   #4
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 364
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 364
Points : 1 551
Points : 1 551
Bonjour

En general, on ne fait pas :


Citation:
<%
dim MyPath,MaBaseAccess,strProvider
CheminBaseAccess = "admin\mabd.mdb"

MyPath = request.servervariables("APPL_PHYSICAL_PATH")
strProvider="Driver={Microsoft Access Driver (*.mdb)};DBQ="&MyPath&CheminBaseAccess&";"
%>
Mais plutot :
Code :
1
2
dim strProvider
strProvider = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("admin\mabd.mdb")
Ta base est bien en repertoire admin ?
roro06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2007, 17h13   #5
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Que t'indique ceci ?
Code :
1
2
3
<%
response.write  Request.ServerVariables("APPL_PHYSICAL_PATH")
%>
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 10h16   #6
Candidat au titre de Membre du Club
 
Inscription : décembre 2003
Messages : 134
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 134
Points : 11
Points : 11
Citation:
Envoyé par roro06
Bonjour

Mais plutot :
Code :
1
2
dim strProvider
strProvider = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("admin\mabd.mdb")
ca marche merci !!!!
c'est quand même curieux qu'il faut un code différent en local et sur le web pour la connexion de la bd
nickg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 10h21   #7
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 364
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 364
Points : 1 551
Points : 1 551
Citation:
Envoyé par nickg
ca marche merci !!!!
c'est quand même curieux qu'il faut un code différent en local et sur le web pour la connexion de la bd
non non, ce code fonctionne dans les deux cas, sous reserve bien sur que l'arborescence soit la même
roro06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2007, 11h28   #8
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
N'oublie pas le Tag "Résolu" nickg
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h08.


 
 
 
 
Partenaires

Hébergement Web