OVH Cloud OVH Cloud

ASP et ACCESS (Type Mismatch)

1 réponse
Avatar
Meg
Bonjour,

J'ai une erreur sur ma page ASP, est-ce que quelqu'un peut m'aider ?

L'erreur se situe sur une des deux lignes suivantes dans le code ci-dessous
selon l'identifiant et le mot de passe saisi:

Session("NumeroAdherent") = 0

ou

Session("NumeroAdherent") = rst


Un GROS merci pour votre aide !

<%
dim cnn
dim rst
dim connstring

Set rst = Server.CreateObject("ADODB.Recordset")


connstring = Server.MapPath(".") & "\adherents.mdb"
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.open="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & connstring

' Construction de la chaîne SQL
strSQL = "SELECT [Numéro Adhérent] FROM [tbl Adhérents]"

' Filtre sur les valeurs fournies par le visiteur
strSQL = strSQL & " WHERE Identifiant='" & Request.Form("txtIdentifiant") &
"'"
strSQL = strSQL & " AND [Mot de passe]='" & Request.Form("txtMotDePasse") &
"'"
rst.Open strSQL, cnn

' A-t-on trouvé un adhérent ?
If rst.EOF Then
Session("NumeroAdherent") = 0
Response.Redirect("identification.html")
Else
Session("NumeroAdherent") = rst("Numéro Adhérent")
Response.Redirect("acces_ok.html")
End If

rst.Close
Set rst = Nothing
Set cnn = Nothing
%>

1 réponse

Avatar
Gafish
Meg wrote:
Bonjour,


Bonjour,

J'ai une erreur sur ma page ASP, est-ce que quelqu'un peut m'aider ?
L'erreur se situe sur une des deux lignes suivantes dans le code
ci-dessous selon l'identifiant et le mot de passe saisi:
Session("NumeroAdherent") = 0
ou
Session("NumeroAdherent") = rst


A mon avis, tu devrais plutôt poster ta demande sur le groupe asp
(microsoft.public.fr.vstudio.a­sp et peut être aussi
microsoft.public.fr.dotnet.asp­net), tu devrais avoir plus de chances
d'avoir une réponse.
Ton message d'erreur laisserait entendre qu'il y a un problème de type,
vérifie que le type de Session("NumeroAdherent") et de rst("NuméroAdherent")
et bien le même

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr