SQL Server2012 创建数据库存储过程和VS2015 C#调用自己的存储过程

第一步,打开sql server


第二部,输入密码连接数据库


第三步,选择数据库“aaa”-->选择“可编程性”-->选择"存储过程"


第四部,选择"存储过程"右击“新建存储过程”,编写自己的存储过程语句

写法见:SQL Server存储过程详解

第五步,点击菜单上面的“执行”,一个存储过程就完成了。如果还要继续建存储过程,从第四步开始,一个文件里只能放一个存储过程。

第六步,返回到“存储过程”这一目录,就可以看到自己编写的存储过程了。

第七部,如何调用自己的存储过程呢?

该部分我使用的VS2015,首先建一个web项目。

只需在代码中用下面的代码调用即可。

 //存储过程测试函数
        public static string conn = "Server=.;Database=aaa;uid=sa;password=123";
        public SqlConnection con = new SqlConnection(conn);
        void ProcedureTest() {
            //GetAllUser为存储过程的名称
            SqlDataAdapter dp = new SqlDataAdapter(common("GetAllUser"));
            DataSet ds = new DataSet();
            // 填充dataset 
            dp.Fill(ds, "user");
            dataGridView1.DataSource = ds.Tables["user"];

            //遍历一个表多行多列
            foreach (DataRow mDr in ds.Tables[0].Rows)
            {
                foreach (DataColumn mDc in ds.Tables[0].Columns)
                {
                    Console.WriteLine(mDr[mDc].ToString());
                }
            }
public SqlCommand common(string proName)
        {


            SqlCommand cmd = new SqlCommand();
            // 设置sql连接 
            cmd.Connection = con;
            // 如果执行语句 
            cmd.CommandText = proName;
            // 指定执行语句为存储过程  
            cmd.CommandType = CommandType.StoredProcedure;
            return cmd;
        }


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值