时间:2021-07-01 10:21:17 帮助过:94人阅读
返回两个结果集:
在C#代码中通过DataSet集合获取存储过程结果集:
using System; using System.Data; using System.Data.SqlClient; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string connStr = "Data Source=.;Initial Catalog=Northwind;User ID=sa;Password=root"; SqlConnection conn = null; conn = new SqlConnection(connStr); conn.Open(); string sql = "exec pr_test"; SqlDataAdapter sda = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); sda.Fill(ds); DataTable dt_customer = ds.Tables[0]; DataTable dt_employee = ds.Tables[1]; Console.WriteLine(dt_customer.Rows.Count); } } }
查看 DataSet是包含两个Table的:
C# 通过DataSet 获取SQL 存储过程返回的多个结果集(tables)
标签:存储 技术 创建 write obj ace sys source EAP