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 :

"Le nombre de valeurs de la requête doit coïncider avec le nombre de champs destination"


Sujet :

ASP

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Points : 20
    Points
    20
    Par défaut "Le nombre de valeurs de la requête doit coïncider avec le nombre de champs destination"
    Bonjour à tous,

    J'ai l'erreur en titre quand j'essaye d'inserer le dernier champs qui cojntient les choix des checkbox de l'utilisateur
    D'un point de vu Sql Le forum penses tu c plus un problème de code
    donc je viens vous voir

    Je pense qu'une boucle pouvant recuperer chaque element de la variable OpRep
    pourrait resoudre le pb ou de spliter cette variable ?
    Bref je seche...

    Avez vous une idée ?


    Spawn974

    Résultat de la requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO Avis (NomVotant, avis, VoteOptionId) VALUES ('Spawn','Mon commentaire1', 1, 2, 14, 17);

    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
    ' Insere dans la table Avis les différents choix effectués par l utilisateur Ex. coca, chaise etc...
    '  et reprend son nom
    	FOR i = 1 TO Request.QueryString("choix").Count
     
    	Com = Request.QueryString("commentaires")
    	Commentaires = Com & i
    	NomV = NomVotant & i
    	OpRep =  Request.QueryString("choix")
    		SET RSInsertChoixUser = Server.CreateObject("ADODB.Recordset")
    		Response.WRITE "Choix effectués 'OpRep' : " & OpRep & "|<br>"
     
    			 SQLInsertChoixUser ="INSERT INTO Avis (NomVotant, avis, VoteOptionId) VALUES ('" &NomV& "','" &Commentaires& "'," &OpRep& ");"
     
    		RSInsertChoixUser.open SQLInsertChoixUser, Conn, 3, 3
    	Next

  2. #2
    Membre à l'essai
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Points : 20
    Points
    20
    Par défaut
    Re,

    patate que je suis,

    J'ai trouvé Yallaaaa!!!

    J'ai oublie de mettre l'increment (cf. en rouge) dans ma requete Sql

    Voici :


    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
    16
    17
    18
    19
    ' Insere dans la table Avis les différents choix effectués par l utilisateur Ex. coca, chaise etc...
    '  et reprend son nom
    	Com = Request.QueryString("commentaires")
    
    	for i = 1 to Request.QueryString("choix").Count
    
    	NomV = NomVotant & i
    	Commentaires = Com & i
    		set RSInsertChoixUser = Server.CreateObject("ADODB.Recordset")
    '		Response.Write "Choix effectués 'OpRep' : " & Request.QueryString("choix") & "|<br>"
    
    			 SQLInsertChoixUser ="INSERT INTO Avis (NomVotant, avis, VoteOptionId) VALUES ('" &NomV& "','" &Commentaires& "', " &Request.QueryString("choix")(i)& ");"
    '			 SQLInsertChoixUser ="INSERT INTO Avis (NomVotant, avis, VoteOptionId) VALUES ('" &NomV& "','" &Commentaires& "', " &OpRep& ");"
    
      Response.Write "<br> Sql = " & SQLInsertChoixUser
     
     
    		RSInsertChoixUser.open SQLInsertChoixUser, Conn, 3, 3
    	Next

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

Discussions similaires

  1. [AC-2007] Champ calculé comme valeur dans une requête analyses croisées avec une seule table
    Par The old fool dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 11/10/2014, 10h15
  2. [Toutes versions] Requête SQL : nombre de valeurs distinctes par regroupement
    Par SylvainM dans le forum Requêtes et SQL.
    Réponses: 13
    Dernier message: 07/03/2014, 09h51
  3. [AC-2007] Calcul du nombre de valeurs identiques d'une requête
    Par Aulanh dans le forum Requêtes et SQL.
    Réponses: 15
    Dernier message: 23/03/2012, 13h49
  4. select avec un nombre limité de valeurs retournées
    Par felix79 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 23/12/2004, 15h16
  5. ASP et valeur NULL dans requêtes SQL
    Par chuck_m dans le forum ASP
    Réponses: 7
    Dernier message: 13/08/2004, 11h15

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