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.NET Discussion :

Utilisation UpdateCommand erreur scalaire


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 71
    Par défaut Utilisation UpdateCommand erreur scalaire
    Bonjour,
    J'alimente un GridView via un Dataset. Je veux modifier une ligne, il éxécute bien le "SelectCommand" mais je veux enregistrer j'ai une erreur:
    La variable scalaire "@pos_id" doit être déclarée.
    Voici le code du datasource
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <asp:SqlDataSource ID="Sql_postes" runat="server" 
            ConnectionString="<%$ ConnectionStrings:OMConnectionString %>" 
            SelectCommand="SELECT [pos_sit_nom], [pos_num], [pos_bati], [pos_loc], [pos_niv] FROM [postes] WHERE (([pos_sit_nom] = @pos_sit_nom) AND (pos_sup='false')) ORDER BY [pos_num]"
            UpdateCommand="UPDATE postes SET [pos_sit_nom]=@pos_sit_nom, [pos_bati]=@pos_bati, [pos_loc]=@pos_loc, [pos_niv]=@pos_niv where [pos_id]=@pos_id">        
            <SelectParameters>
                <asp:ControlParameter ControlID="ddl_sites" Name="pos_sit_nom" 
                    PropertyName="SelectedValue" Type="String" />
            </SelectParameters>
    </asp:SqlDataSource>
    Auriez-vous une petite idée avant de partir en week-end?
    D'avance merci

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    Tu peux utiliser un UpdateParameter comme expliqué ici.

    Plus généralement, tu peux lire cet article expliquant l'utilisation de paramètres pour une SQLDataSource. Les paramètres peuvent être de différents types : QueryString, Session, à partir d'un Contrôle, etc...

    En espérant t'avoir aidé.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 71
    Par défaut
    Merci Nicolas,
    Grâce au premier lien,cela a fonctionné.
    Merci beaucoup

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

Discussions similaires

  1. utiliser une erreur php
    Par yalehaire dans le forum Langage
    Réponses: 4
    Dernier message: 27/06/2010, 19h10
  2. [CKEditor] FCKeditor: installer et utiliser sans erreur
    Par adeltimple dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 11/06/2008, 15h03
  3. [Tableaux] Accès protégé et erreur scalaire
    Par Anduriel dans le forum Langage
    Réponses: 4
    Dernier message: 17/01/2007, 19h35
  4. Je cherche une personne qui utilise TsiLang !!Erreur!!
    Par yosthegost dans le forum Delphi
    Réponses: 2
    Dernier message: 13/06/2006, 15h32
  5. Utilisation javah --> Erreur : Class XXXX could not be fo
    Par vano dans le forum Général Java
    Réponses: 6
    Dernier message: 09/05/2005, 21h32

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