码迷,mamicode.com
首页 > Web开发 > 详细

asp.net 存储过程

时间:2015-08-11 11:42:08      阅读:133      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!