Rechercher : dans
Par :

Probleme ASP urgent !!!

Dernière réponse le 19 jun 2003 à 11:57:26 a.quick, le 12 jun 2003 à 10:55:36 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « probleme ASP urgent !!! » dans :
Application Service Provider (ASP) Voir Notion d'hébergement de service Le terme ASP (Application Service Provider, en français FAH pour Fournisseur d'applications hébergées) désigne la fourniture par un prestataire d'une application utilisable à travers les réseaux. Il s'agit donc de...
ASP - Active Server Pages - Introduction Voir Présentation des Active Server Pages ASP (Active Server Pages) est un standard mis au point par Microsoft en 1996 permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. Ainsi une page web ASP...
ASP - La fichier global.asa Voir Introduction au fichier global.asa Afin de permettre de configurer une application (un site web) avec des paramètres par défaut sans devoir modifier la configuration du serveur, le modèle ASP propose l'utilisation d'un fichier de...
ASP - L'objet Application VoirPrésentation de l'objet Application Le rôle de l'objet Application est de permettre le partage d'information entre plusieurs utilisateurs d'une application. Dans le modèle ASP, une application représente un ensemble de fichiers situés dans le même...
ASP - Implantation du code VoirInterprétation du code par le serveur Un script ASP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) stocké sur le serveur dans un fichier possédant l'extension...

1

fou2dodie, le 13 jun 2003 à 14:14:06

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

Répondre à fou2dodie

2

a.quick, le 14 jun 2003 à 15:06:29

Merci du conseil mais en fin de compte j'ai trouvé la solution....
une erreur toute conne...
encore merci

Répondre à a.quick

3

deus, le 15 jun 2003 à 12:34:32

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

Répondre à deus

4

 a.quick, le 19 jun 2003 à 11:57:26

<%
' 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

Répondre à a.quick