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

C# Discussion :

DataAdaptater et parameter


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Par défaut DataAdaptater et parameter
    Bonjour,

    Je veux afficher dans une datagrid le résultat d'une PS ayant besoin de paramètres.

    Voici les différentes étapes :

    1 - Création de mon DataAdaptater sans paramètre
    2 - Création de mon SQLCommand avec comme paramètre ma PS et ma connection
    3 - J'ajoute mes paramètres dans le SQLCommand.
    4 - Je connecte le tout en mettant la SelectCommand de mon dataAdaptater sur ma commande
    5 - Je rempli mon DataSet et systématiquement il me fait synthaxe incorrecte vers "nom de ma PS"

    Si je fais le même code mais avec une PS n'ayant pas besoin de paramètre le code est ok.

    Quelqu'un a une idée ?

  2. #2
    Membre éprouvé
    Inscrit en
    Mars 2005
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 131
    Par défaut
    Salut

    tu peux nous faire un copier/coller du stackstrace,innerexception....enfin la paperasse ou koi !

  3. #3
    Membre du Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Par défaut
    Voici le code source qui génère l'erreur est-ce suffisant.

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    SqlDataAdapter dataAdapter = new SqlDataAdapter();
                SqlCommand command=null;
                SqlParameter param;
                // Create a new data adapter based on the specified query.
                if (rbOwnAction.Checked)
                {
                    command = new SqlCommand("[sp_GetMainViewOwnNotClosed]", TheConnection);
                    param = command.Parameters.Add("@owner", SqlDbType.BigInt);
                    param.Value = IdUser;
                }
                if (rbAllActions.Checked)
                    command = new SqlCommand("[sp_GetAllMainView]", TheConnection);
                if (rbAllNotClosed.Checked)
                    command = new SqlCommand("sp_GetMainViewAllNotClosed", TheConnection);
     
                if (command != null)
                {
                    // Create a command builder to generate SQL update, insert, and
                    // delete commands based on selectCommand. These are used to
                    // update the database.
                    //SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
                    dataAdapter.SelectCommand = command;
                    dataAdapter.InsertCommand = null;
                    dataAdapter.UpdateCommand = null;
                    dataAdapter.DeleteCommand = null;
                    // Populate a new data table and bind it to the BindingSource.
                    DataTable table = new DataTable();
                    table.Locale = System.Globalization.CultureInfo.InvariantCulture;
                    dataAdapter.Fill(table);
                    dt.DataSource = table;
                }
                else dt.DataSource = null;

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

Discussions similaires

  1. Objet Parameter défini de manière incorrecte.
    Par Débéa dans le forum Bases de données
    Réponses: 5
    Dernier message: 26/04/2013, 15h17
  2. Eviter les warnings "unused parameter"
    Par Le Furet dans le forum C
    Réponses: 9
    Dernier message: 03/10/2005, 22h29
  3. [VB.NET] [ODBC] Pb avec les parameters...
    Par Pleymo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 02/03/2005, 14h21
  4. Syntaxe PARAMETERS pour requête sous VBA
    Par GAGNON dans le forum VBA Access
    Réponses: 3
    Dernier message: 28/11/2003, 11h39
  5. Treeview : Erreur "Reference to variable or parameter..
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 4
    Dernier message: 06/05/2003, 11h19

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