IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Requete paramétrée ASP


Sujet :

ASP

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 849
    Points : 249
    Points
    249
    Par défaut Requete paramétrée ASP
    Bjr à tous,
    Je souhaite créer une requete SQL paramétrée et je n'y arrive pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Sub ChangePass() 'Modifie Mot de passe
        Dim rs
        Dim sql
        Mail=Request.form("Mail")
        On error resume next
        Set cmd = Server.CreateObject("ADODB.Command")
        cmd.ActiveConnection = objConnect
        cmd.CommandText="Select * from T_Comptes where  T_Comptes.Mail = ?"
        Set rs =cmd.Execute()
        If Err.Number <> 0 Then
          Response.Write "Erreur : " & Err.number & " " & Err.Description & ("<BR>")
        End If
       On Error GoTo 0
    end sub
    J'ai l'erreur :
    Erreur : -2147217904 Aucune valeur donnée pour un ou plusieurs des paramètres requis.

    Si quelqu'un a une idée...MERCI

  2. #2
    Membre émérite Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 533
    Points : 2 405
    Points
    2 405
    Par défaut
    Bonjour,
    Il faut identifier tous les paramètres de la requête dans l'ordre des ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cmd.CommandText = "SELECT * FROM T_Comptes WHERE T_Comptes.Mail = ? "
    cmd.Parameters.Append cmd.CreateParameter("MailParam", 200, 1, 255, Mail)
    Set rs = cmd.Execute()
    Voici la définition concise de chaque argument dans cmd.CreateParameter("MailParam", 200, 1, 255, Mail) :

    1. "MailParam" : Nom du paramètre.

    2. 200 : Type de donnée (adVarChar pour une chaîne de caractères).

    3. 1 : Direction du paramètre (adParamInput pour un paramètre d'entrée).

    4. 255 : Taille maximale (255 caractères pour une chaîne).

    5. Mail : Valeur du paramètre (la variable Mail contenant l'adresse e-mail).


    Voici la liste concise des codes pour les types de données ADO :

    200 : adVarChar - Chaîne de caractères variable (Variable-length String)

    202 : adVarWChar - Chaîne Unicode variable

    3 : adInteger - Entier

    7 : adDate - Date/Heure

    5 : adDouble - Nombre à virgule flottante

    4 : adCurrency - Monnaie

    11 : adBoolean - Booléen

    8 : adDecimal - Nombre décimal

    12 : adSingle - Nombre à simple précision

    14 : adBinary - Données binaires

    17 : adLongVarChar - Longue chaîne de caractères

    18 : adLongVarWChar - Longue chaîne Unicode

    19 : adVarBinary - Données binaires variables

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 849
    Points : 249
    Points
    249
    Par défaut
    Merci à toi ça fonctionne !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. tableau et requete en asp
    Par bidule123456 dans le forum ASP
    Réponses: 2
    Dernier message: 11/07/2007, 12h33
  2. Probléme accent Requéte MySQL-ASP
    Par dragonfly dans le forum ASP
    Réponses: 1
    Dernier message: 30/03/2007, 10h35
  3. Probleme de requete Acess ASP
    Par nicolasferraris dans le forum ASP
    Réponses: 24
    Dernier message: 12/09/2006, 09h46
  4. Requète ACCESS -> ASP
    Par sd dans le forum ASP
    Réponses: 3
    Dernier message: 03/06/2006, 00h26
  5. requête en ASp sur site php
    Par beyo dans le forum ASP
    Réponses: 1
    Dernier message: 27/01/2006, 18h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo