【问题标题】:read data from ODBC using DataSet使用 DataSet 从 ODBC 读取数据
【发布时间】:2012-04-20 21:07:06
【问题描述】:

我已经为数据库创建了ODBS用户DNS,打开了VS,创建了DataSet并导入了一张表members。我想从数据集中读取所有记录,该怎么做?我在下面尝试过查询,但它没有返回任何结果。我可以使用设计器中的预览菜单预览数据,但找不到使用代码获取数据的方法。

    var dataSet = new DataSet1();        
    var membersDataTable = dataSet.members;

    var take = membersDataTable.Take(100);

【问题讨论】:

    标签: c# dataset


    【解决方案1】:

    您似乎已为 DataSet 创建了架构,但尚未对 load the DataSet 运行任何查询。

    using (OdbcConnection connection = 
                   new OdbcConnection(connectionString))
        {
            string queryString = "SELECT * FROM Members";
            OdbcDataAdapter adapter = 
                new OdbcDataAdapter(queryString, connection);
    
            // Open the connection and fill the DataSet.
            try
            {
                connection.Open();
                adapter.Fill(dataSet);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            // The connection is automatically closed when the
            // code exits the using block.
    

    【讨论】:

      猜你喜欢
      • 2013-05-05
      • 1970-01-01
      • 2015-03-02
      • 2018-11-09
      • 2013-01-06
      • 1970-01-01
      • 2018-05-11
      • 2010-12-22
      • 2021-03-08
      相关资源
      最近更新 更多