Comment appeler une procédure stockée à l'aide ado.net

    private void button1_Click(object sender, EventArgs e)
    {
        try
        {
            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = "Data Source=*******;Initial Catalog=ChatApp;User ID=Chatapplication;Password=****";
            conn.Open();
            SqlCommand cmd = new SqlCommand();
            string chatroomidno = textBox1.Text;
            string chatroomname = textBox2.Text;
            //cmd.CommandText = "Select ChatRoomID=@ChatRoomID,ChatRoomName=@ChatRoomName from tblChatRoom";
            //cmd.Connection = conn;
            SqlDataAdapter adapt = new SqlDataAdapter("Chatroomapp",conn);
            adapt.SelectCommand.CommandType = CommandType.StoredProcedure;
            DataSet ds=new DataSet();
            DataTable dt = new DataTable();
            adapt.SelectCommand.Parameters.Add(new SqlParameter("@ChatRoomID", SqlDbType.VarChar, 100));
            adapt.SelectCommand.Parameters["@ChatRoomID"].Value = chatroomidno;
            adapt.SelectCommand.Parameters.Add(new SqlParameter("@ChatRoomName", SqlDbType.VarChar, 50));
            adapt.SelectCommand.Parameters["@ChatRoomName"].Value = chatroomname;
            adapt.Fill(ds, "tblChatRoom");
            if (dt.Rows.Count > 0)
            {
                MessageBox.Show("Connection Succedded");
            }
            else
            {
                MessageBox.Show("Connection Fails");
            }
        }
        catch (Exception ex)
        {
            MessageBox.Show("Error", ex.Message);
        }
    }

lors de la compilation du programme, j'ai obtenu que la défaillance de la connexion de la boîte de message,dans la base de données
je l'ai trouvé correct,comment surmonter le programme pour obtenir la connexion a réussi boîte de message

OriginalL'auteur user2132564 | 2013-08-04