none
code bouton RRS feed

  • Question

  • Bonjour

    je sollicite une fois encore votre aide

     

    jai un formulaire contenant un bouton valider et une balise dropdownlist et je veux que apres selection dune valeur de mon dropdownlite et en cliquant sur valider le code s'exécute

    voici un code de mon bouton valider

    protected void Valider_Click(object sender, EventArgs e)
            {
                // Déclaration des différents objets
                SqlConnection oConnection;
                SqlCommand oCommand;
                SqlDataReader oDataReader;
                string sSQL;
                string numer;

                numer = numerregroup.SelectedValue;
                // Création de notre connexion
                string sConnectionString;
                oConnection = new SqlConnection();
                // string ConnexionString = System.Configuration.ConfigurationManager.ConnectionStrings["BASERECENSEMENTConnectionString1"].ConnectionString;

                sConnectionString = @"Server=nom;Initial Catalog=BASE;User ID=user;Password=mot de pass;";
                oConnection.ConnectionString = sConnectionString;



                // Ouverture de la connexion
                oConnection.Open();

                // Ecriture de la requête SQL


             /*  " SELECT [numpriorite],[libellequestion] FROM [dbo].[QUESTION],[dbo].[REGROUPER],[dbo].[REGROUPEMENT] WHERE [dbo].[REGROUPER].[numquestion]=[dbo].[QUESTION].[numquestion]
                          AND [dbo].[REGROUPER].[numregroupement]=[dbo].[REGROUPEMENT].[numregroupement]
                           AND [dbo].[REGROUPER].[numregroupement]=1";*/


                sSQL = "SELECT [numpriorite],[libellequestion] FROM  [dbo].[QUESTION],[dbo].[REGROUPER],[dbo].[REGROUPEMENT]";
                sSQL = sSQL + "WHERE [dbo].[REGROUPER].[numquestion]=[dbo].[QUESTION].[numquestion],[dbo].[REGROUPER].[numregroupement]=[dbo].[REGROUPEMENT].[numregroupement],numregroupement='"+numer+"'";
            
                // Création de l'objet SqlCommand
                oCommand = new SqlCommand(sSQL, oConnection);

                // Lecture des données
                oDataReader= oCommand.ExecuteReader();

                // Paramétrage du DataGrid
                Gridregrouper.DataSource = oDataReader;
                Gridregrouper.DataBind();

                // Fermeture du DataReader et de la connexion
                oDataReader.Close();
                oConnection.Close();
            }

    sa ne marche pas

    après exécution sa genere cette erreur

     

    Syntaxe incorrecte vers ','.

     

    je ne me retrouve pas

    est ce la requete qui n'est pas bonne ?

    merci de votre aide

    lundi 8 août 2011 18:32

Réponses

Toutes les réponses