解决方案 »

  1.   

    你去下载一个SqlHelper 代码,里边都有相应的执行方法,调用就可以了。
      

  2.   

    http://blog.luohuedu.net/blog/31802.aspx
      

  3.   


                int value = 0;
                using (SqlConnection myConnection = new SqlConnection("数据库连接的字符串"))
                {
                    myConnection.Open();
                    using (SqlCommand myCommand = new SqlCommand("dbo.tt_buttonSql", myConnection))
                    {
                        myCommand.CommandType = CommandType.StoredProcedure;                    myCommand.Parameters.Add("@ID", SqlDbType.Int);
                        myCommand.Parameters["@ID"].Value = 1;
                        myCommand.Parameters.Add("@ButtonCode", SqlDbType.VarChar);
                        myCommand.Parameters["@ButtonCode"].Value = "code";
                        myCommand.Parameters.Add("@ButtonName", SqlDbType.VarChar);
                        myCommand.Parameters["@ButtonName"].Value = "name";
                        myCommand.Parameters.Add("@orderno", SqlDbType.Int);
                        myCommand.Parameters["@orderno"].Value = 1;
                        myCommand.Parameters.Add("@tag", SqlDbType.VarChar);
                        myCommand.Parameters["@tag"].Value = "tag";
                        myCommand.Parameters.Add("@rtn", SqlDbType.Int);
                        myCommand.Parameters["@rtn"].Direction = ParameterDirection.Output;                    myCommand.ExecuteNonQuery();                    value = Convert.ToInt32(myCommand.Parameters["@rtn"].Value);
                    }
                    myConnection.Close();
                }
      

  4.   


     //执行存储过程 
                command = new SqlCommand("tt_buttonSql", connection);
                //说明命令要执行的是存储过程     
                command.CommandType = CommandType.StoredProcedure;
                //向存储过程中传递参数   
                command.Parameters.Add(new SqlParameter("@ID ", SqlDbType.VarChar, 30));
                //@ButtonCode varchar(50),
                //@ButtonName varchar(50),
                //@orderno int,
                //@tag varchar(255),            command.UpdatedRowSource = UpdateRowSource.None;
                command.Parameters["@ID "].Value = ID;
                //@ButtonCode varchar(50),
                //@ButtonName varchar(50),
                //@orderno int,
                //@tag varchar(255),            //返回值
                command.Parameters.Add(new SqlParameter("rtn", SqlDbType.Int));
                command.Parameters["rtn"].Direction = ParameterDirection.ReturnValue;
                //接收返回值
                int returnValue = int.Parse(cmd.Parameters["rtn"].Value.ToString());
                //执行             
                command.ExecuteNonQuery();