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

4 réponses

  1. 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
  2. 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
  3. 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
  4. 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