ASP - "Erreur non spécifiée"

Résolu
Signaler
Messages postés
237
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
31 août 2009
-
Messages postés
237
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
31 août 2009
-
Bonjour,

IIS5 sous windows 2000



voici mon code

<%
'--- Connexion à la base de données
dim cnx
dim rst
dim sql

Set cnx = Server.CreateObject("ADODB.Connection")
cnx.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("data\bd.mdb")

'--- Récupération des données du menu_h (T_M_Cat)
Set rst = server.createobject("ADODB.Recordset")

sql= ""
sql = sql & " SELECT Id_M_Cat, Lib, Description"
sql = sql & " FROM T_M_Cat"
sql = sql & " ORDER BY Position;"

rst.open sql, cnx, 3, 3

if not rst.eof then
response.write("ok ")
else
response.write("pas ok ")
End if

rst.close
Set rst = nothing

'--- Fermeture de la connexion à la base de données
cnx.close
Set cnx = nothing
%>



voici mon erreur :



Type d'erreur :

(0x80004005)

Erreur non spécifiée

/2/m_menu_h.asp, line 21



line 21 : rst.open sql, cnx, 3, 3



Mes essais:

- au départ j'avais rst.open sql, cnx puis g rajouté ,3 ,3 et meme ,1 mais rien n'y fait ....

- g teste ma requete sous access elle fonctionne

- g cherche sur google mais ça ne m'a pas avancé plus



j'en appelle donc à vos super compétences pour m'aider.

+

===================================
RANOUF
===================================

2 réponses

Messages postés
732
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
29 octobre 2007

Bonjour

Ta chaîne de connexion est fausse (mapPath ne reçoit pas un fichier.). Essaye :
cnx.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath(".") & "/data/bd.mdb"

Cordialement
Roro webDev
Messages postés
237
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
31 août 2009

oui exact merci ! le pb est réglé

===================================
RANOUF
===================================