Probleme ASP urgent !!!

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 :
 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
A voir également:

4 réponses

fou2dodie Messages postés 606 Statut Membre 33
 
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
0
a.quick Messages postés 36 Statut Membre 5
 
merci du conseil mais en fin de compte j'ai trouvé la solution....
une erreur toute conne...
encore merci
0
deus Messages postés 93 Statut Membre 91
 
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
0
a.quick Messages postés 36 Statut Membre 5
 
<%
' 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 a
rs.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
0