C# 将Access DB表加载到Datatable
我有一个.ACCDB格式的数据库和一些表 我正在使用以下代码成功地将其加载到OleDbDataReader中:C# 将Access DB表加载到Datatable,c#,.net,ms-access,oledb,C#,.net,Ms Access,Oledb,我有一个.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"
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();
我想将表“clientes”加载到datatable。我该怎么做
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);
}