c# - 如何使用 C# 应用程序查询 MS Access 数据库?

标签 c# ms-access .net-3.5 interop

我有一个应用程序使用 Microsoft.Office.Interop.Excel 从 Excel 工作簿中提取数据。 Excel 工作簿中的信息已移至 Access 数据库,我的任务是更新应用程序,以便它在数据库中查找数据。我找到了 Microsoft.Office.Interop.Access 引用,但如何使用它打开数据库并运行查询? MSDN 上关于此的文档似乎有些缺乏。也许我看错地方了...:\C# 应用程序使用 .NET 3.5。谢谢。

最佳答案

我不打算重复 MSDN 中的所有内容,这里有很好的介绍:http://msdn.microsoft.com/en-us/library/ms971485.aspx

但是,请注意,您不需要使用互操作程序集,它们非常慢,难以使用,而且通常只是一个 PIA。

正如 MSDN 文章所示,您可以使用 ADO.NET 完成您想做的一切。

关于c# - 如何使用 C# 应用程序查询 MS Access 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7958919/

相关文章:

c# - 使用负向后查找,同时仍然返回匹配的子表达式

c# - Entity Framework 'table-per-concrete-class' 映射到错误的表

sql - 如何使用 SQL 设置 Access 2003 字段的默认值?

c# - 如何以编程方式在 DataTable 上使用 Telerik RadGrid FilterExpression

.net - ClickOnce .appref-ms 不仅仅是指向 .application 文件的链接?

c# - MVC 属性路由 - 使用 GET 和 POST 的默认 Controller 索引

c# - ICollectionView获取特定对象

c# - 从 Access 数据库中提取 OLE 对象 (pdf)

mysql - 无法 Access 表远程 MySQL 数据库

c# - 如果 .net 框架(32 位或 64 位)是使用 'Any Cpu' 配置构建的,应用程序将在 64 位 Windows 上使用