【问题标题】:Loading Access DB Table to Datatable将 Access DB 表加载到数据表
【发布时间】:2011-01-23 08:55:35
【问题描述】:

我有一个带有一些表的 .ACCDB 格式的数据库。

我已使用以下代码成功将其加载到 OleDbDataReader 中:

string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;data source=C:\\marcelo.accdb";

OleDbConnection conn = new OleDbConnection(connectionString);

string sql = "SELECT * FROM Clientes";

OleDbCommand cmd = new OleDbCommand(sql, conn);

conn.Open();

OleDbDataReader reader;

reader = cmd.ExecuteReader();

我想将“客户”表加载到数据表中。我该怎么做?

【问题讨论】:

    标签: c# .net ms-access oledb


    【解决方案1】:
    string connString = 
        "Provider=Microsoft.ACE.OLEDB.12.0;data source=C:\\marcelo.accdb";
    
    DataTable results = new DataTable();
    
    using(OleDbConnection conn = new OleDbConnection(connString))
    {
        OleDbCommand cmd = new OleDbCommand("SELECT * FROM Clientes", conn);
    
        conn.Open();
    
        OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
    
        adapter.Fill(results);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-13
      • 2012-09-09
      • 1970-01-01
      • 2019-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多