如何使用 C# 自动化从访问数据库(.accdb)中读取所有记录
Posted
技术标签:
【中文标题】如何使用 C# 自动化从访问数据库(.accdb)中读取所有记录【英文标题】:How to read all record from access database(.accdb) using C# automation 【发布时间】:2012-11-20 11:08:33 【问题描述】:我正在尝试使用 C# 中的自动化(使用 Microsoft.Office.Interop.Access)从 MS 访问数据库中读取所有记录。
我能够在 C# 中使用 ADO.net 读取记录,但不能使用自动化。
请帮忙.. 谢谢
【问题讨论】:
你需要做大量的阅读,然后回到这里,提供一些关于你卡在哪里的代码和注释。在以下搜索 ***.com/search?q=interop+%5Bc%23%5D+%5Bms-access%5D 下,您会在 Access 和 C# 上找到很多内容,例如 ***.com/questions/9909644/…,这将为您提供关键字以在此处和通过谷歌搜索找到文章。 谢谢,Remou 提供的链接对我有用。非常感谢。 【参考方案1】:除非您特别需要在此任务中涉及 Access 用户界面,否则我建议您不要这样做。而是使用OdbcConnection
或OleDbConnection
直接访问和操作数据库。
【讨论】:
以上是关于如何使用 C# 自动化从访问数据库(.accdb)中读取所有记录的主要内容,如果未能解决你的问题,请参考以下文章
通过 WPF 应用程序从 Access (.accdb) 中检索查询、表单和报表属性
MS Access/accdb“无法打开数据库”错误(C#)