从mysql存储过程返回一个表或数据集,并在asp.net c#中访问
本文关键字:并在 数据集 asp net 访问 返回 存储过程 mysql 一个 | 更新日期: 2023-09-27 18:12:13
我想创建一个my sql存储过程,开始日期和结束日期作为参数。根据开始日期和结束日期,流程应该查询开始日期和结束日期之间的每一天。并返回结果表或数据集。如何在asp.net c#中获得数据集或表作为结果集?请帮我整理一下这个问题
使用MySqlDataAdapter
表示一组数据命令和一个数据库连接用于填充数据集和更新MySQL数据库
文章中的例子:
public DataSet SelectRows(DataSet dataset,string connection,string query)
{
MySqlConnection conn = new MySqlConnection(connection);
MySqlDataAdapter adapter = new MySqlDataAdapter();
adapter.SelectCommand = new MySqlCommand(query, conn);
adapter.Fill(dataset);
return dataset;
}
其中SelectCommand
可以是select查询或存储过程
参数:MySqlCommand,这是一个SQL SELECT语句或存储方法的SelectCommand属性MySqlDataAdapter .