我需要从MsAccess中的一个表中导入大量行,这些行与.net程序内存中的主键相匹配。不幸的是,没有办法在DB端确定这些键。因此,我需要以某种方式向MsAccess发送请求,以获取具有匹配主键的行。
获取此数据的最快、最可靠的方法是什么?
发布于 2014-11-24 23:03:56
在.Net端,您将执行如下操作:
string connectionString = String.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};", _local_dbname);
OleDbConnection connection = new OleDbConnection(connectionString);
try
{
connection.Open();
OleDbCommand command = new OleDbCommand("SELECT * FROM myTable where key = from your variable/memory", connection);
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine("reading row: " + reader["ID"].ToString());
}
reader.Close();
}
catch (Exception ex)
{
// your exception
}更多信息请点击这里:https://www.google.co.uk/search?q=connecting+to+ms+access+database+.c%23
试着这样做,当你遇到问题时发布你的代码。
https://stackoverflow.com/questions/27103115
复制相似问题