Probleme ASP urgent !!!
a.quick
Messages postés
36
Statut
Membre
-
a.quick Messages postés 36 Statut Membre -
a.quick Messages postés 36 Statut Membre -
je veux afficher une table sur une page asp mais il y a une erreur...
le code qui engendre cette erreur :
le message d'erreur:
ADODB.Recordset error '800a0bb9'
Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.
merci d'avance
le code qui engendre cette erreur :
rs.Open sql, conn, 3, 3
le message d'erreur:
ADODB.Recordset error '800a0bb9'
Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.
merci d'avance
4 réponses
-
je ne connais pas les numéros d'erreurs par coeur alors je vais tenter plusieurs solutions:
1)as tu bien défini ton DSN
2)ta bdd est elle bien fermée
3)as tu bien crée l'objet de connexion avant <%Set conn = Server.CreateObject("ADODB.Connection")%>
4) as tu bien fait un <%set rs = server.createobject("ADODB.Recordset")%>
5)enfin as tu chercher sur google l'erreur'800a0bb9'
si malgré tous ça ça plante essaye de poser ta question sur un forum plus spécialiser du type http://www.asp-php.com ou mieux http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&group=microsoft.public.fr.devinternet
bonne chance
LMCT
j'ai touché le fond
maintenant je creuse -
merci du conseil mais en fin de compte j'ai trouvé la solution....
une erreur toute conne...
encore merci -
Salut a.quick,
Pure curiosité intelectuelle; on pourrait savoir c'était quoi cette "erreur toute conne".
Merci
dEUS
There's no success like failure
And failure's no success at all -
<%
' création de l'objet de connexion
Set connection = Server.CreateObject("ADODB.Connection")
' chaine de connexion, driver utilisé et ouverture
connection.Open "DBQ=" & Server.MapPath("inscription.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
%>
bien sur en fait voici ma chaine de connection<%
' création de l'objet de connexion
Set connection = Server.CreateObject("ADODB.Connection")
' chaine de connexion, driver utilisé et ouverture
connection.Open "DBQ=" & Server.MapPath("inscription.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
%>
en shachant quel est bonne et que l'erreur provient du code qui suit:
<%
sql = "SELECT * FROM [inscrit]"
If cstr(Param) <> "" And cstr(Data) <> "" Then
sql = sql & " WHERE [" & cstr(Param) & "] = " & cstr(Data)
End If
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, con , 3, 3
%>
l'erreur est la suivante dans la chaine on a :connection.Open
et dans l'autre parti du code on ars.Open sql, con , 3, 3
alors qu'il falait vous vous en doutérs.Open sql, connection , 3, 3
voila le pourquoi du comment de l'erreur toute conne