首页 > Web开发 > 详细

asp.net 存储过程

时间:2015-08-11 11:40:29      阅读:271      评论:0      收藏:0      [点我收藏+]

mssql server 返回多表结果集

 

mssqlserver 代码

create PROCEDURE [dbo].[gd]

AS
BEGIN


    SELECT 1,12

    SELECT 21,22
END

 

 

 

 

C#代码

    using (SqlConnection conn = new SqlConnection("Data Source=服务器;Initial Catalog=数据库;Persist Security Info=True;User ID=用户名;Password=密码"))
            {
                //查询少量数据时,用适配器(内部就是用 读取器 读取数据然后装入 数据集/数据表 返回)
                SqlDataAdapter da = new SqlDataAdapter("gd", conn);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                //创建数据表
                DataTable dt = new DataTable();
                DataSet ds = new DataSet();
                //执行查询并填充数据
                da.Fill(ds);
                conn.Close();
                da.SelectCommand.Dispose();
                da.SelectCommand.Parameters.Clear();

                
            }

 

访问形式

                string tab1row1col1 = ds.Tables[0].Rows[0][0].ToString();

                string tab1row1col2 = ds.Tables[0].Rows[0][1].ToString();

                string tab2row1col1 = ds.Tables[1].Rows[0][0].ToString();

                string tab2row1col2 = ds.Tables[1].Rows[0][1].ToString();

 

asp.net 存储过程

原文:http://www.cnblogs.com/gdzhong/p/4720466.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!