【问题标题】:Return a table or data set from mysql stored procedure and access in asp.net c#从mysql存储过程返回表或数据集并在asp.net c#中访问
【发布时间】:2013-04-30 02:21:10
【问题描述】:

我想创建一个以开始和结束日期为参数的我的 sql 存储过程。基于开始和结束日期,过程应该查询开始和结束日期之间的每一天。并返回结果表或数据集。如何在 asp.net c# 中获取数据集或表作为结果集? 请帮我解决这个问题。

【问题讨论】:

  • 您以前搜索过或尝试过什么吗?你问的是一个完整的解决方案。这有点太宽泛了,不能被认为是一个真正的问题
  • @Steve 你能告诉我怎么做吗?

标签: c# asp.net mysql dataset


【解决方案1】:

使用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 可以是选择查询或存储过程

参数:MySqlCommand 是一个 SQL SELECT 语句或存储 过程并设置为 MySqlDataAdapter。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 2020-03-27
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    相关资源
    最近更新 更多