zoukankan      html  css  js  c++  java
  • 【ASP.NET开发】ADO.NET调用带输出参数的存储过程 分类: ASP.NET 20120910 21:16 1261人阅读 评论(1) 收藏

    public static void QueryList()
            {
                SqlConnection con = new SqlConnection("数据库连接字符串");
                SqlCommand cmd = new SqlCommand("存储过程名称", con);
                //指定命令的类型
                cmd.CommandType = CommandType.StoredProcedure;
    
                SqlParameter[] para ={
                                         new SqlParameter("参数1",SqlDbType.Int),
                                         new SqlParameter("参数2",SqlDbType.Int),
                                         new SqlParameter("参数3",SqlDbType.Int),
                                         new SqlParameter("参数4",SqlDbType.Int)
    
                };
    
                para[0].Value = 3;
                para[1].Value = 4;
                para[2].Direction = ParameterDirection.Output;  //设定参数的输出方向
                para[3].Direction = ParameterDirection.Output;
    
                cmd.Parameters.AddRange(para);// 将参数加入命令对象
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                DataTable dt = new DataTable();
                adapter.Fill(dt);
    
                foreach (DataRow dr in dt.Rows)
                {
                    Console.WriteLine(dr[0].ToString());
                }
    
                int pageCount = Convert.ToInt32(cmd.Parameters[2].Value);
                int rowCount = Convert.ToInt32(cmd.Parameters[3].Value);
    
                Console.WriteLine("PageCount=" + pageCount + ",rowCount=" + rowCount);
            }

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    实验二 结对编程
    实验一 GIT代码版本管理
    实验五-单元测试
    代码审查
    结对编程(第二阶段)
    实验一GIT代码版本管理
    2020综合实践 第6次实践作业 08组
    第五次系统综合实践
    第四次系统综合实践
    第三次系统综合实践
  • 原文地址:https://www.cnblogs.com/yisuowushinian/p/4715651.html
Copyright © 2011-2022 走看看