我有一个应用程序使用Microsoft.Office.Interop.Excel
从Excel工作簿中提取数据。 Excel工作簿中的信息已被移至Access数据库,并且我的任务是更新应用程序,以便它将查找数据库中的数据。我找到了Microsoft.Office.Interop.Access
引用,但是如何使用它来打开数据库并运行查询? MSDN上的这个文档似乎有点欠缺。也许我正在寻找错误的地方...:\ C#应用程序使用.NET 3.5。谢谢。如何使用C#应用程序查询MS Access数据库?
2
A
回答
2
我不会重复一切的在MSDN,有过在这里有很大散步:http://msdn.microsoft.com/en-us/library/ms971485.aspx
但是,请注意,您不需要使用互操作程序集,它们非常缓慢,难以使用,而且只是一般的PIA。
正如MSDN文章显示的那样,您想做的所有事情都可以使用ADO.NET完成。
0
您需要将Access数据库添加为数据源。
这很简单;看到这个例子:http://msdn.microsoft.com/en-us/library/bb655884%28v=vs.90%29.aspx
一旦你已经建立了连接,你可以直接使用SQL或者创建表格适配器,这些表格适配器可以调用来执行任何你需要的操作。
有一个摆这些“我怎么......”与此相关的MSDN页面上DB访问项目:http://msdn.microsoft.com/en-us/library/ms186197%28v=VS.90%29.aspx
1
最简单的方法是使用ADO.Net来访问它,就像你将任何其他数据库。创建一个传入适当的连接字符串的OleDbConnection对象。这里有一个例子:
var conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\emp.mdb;");
相关问题
- 1. 如何使用C#查询远程MS ACCESS .mdb数据库
- 2. 查询MS Access数据库在C#
- 3. 如何使小应用程序连接到MS Access数据库?
- 4. 连接C#应用程序到MS Access 2013数据库
- 5. 使用MS Access数据库部署Java桌面应用程序
- 6. 使用jackcess从MS Access数据库获取查询数据?
- 7. Csharp的数据库应用程序中使用Access数据库
- 8. 用于MS Access数据库的LINQ - C#
- 9. 我的应用程序如何同时使用MS Access数据库和SQL Server数据库?
- 10. 是否拥有.NET应用程序使用MS-Access数据库所需的MS-Access?
- 11. 插入查询在C#与MS Access数据库
- 12. 使用python构建MS Access数据库
- 13. 如何从C#调用MS Access数据库宏
- 14. 为数据收集部署MS Access数据库应用程序的选项
- 15. 将MS Access数据库作为数据源的WPF应用程序
- 16. MS Access查询
- 17. MS ACCESS查询
- 18. 使用LINQ和C查询Microsoft Access MDB数据库#
- 19. 串联在C#中使用SQL查询的Access数据库
- 20. 如何使用ADO对Access数据库运行制表查询?
- 21. MS-Access如何使用查询带有参数的形式
- 22. 如何从我的rails应用程序查询数据库?
- 23. 如何查询谷歌应用程序引擎数据库
- 24. 提示用户查询参数MS Access
- 25. 我如何使用MS-Access查询转换行中的MS Access列(选择statment)
- 26. 我如何使用MS Access 2007更改MS Access 97文件的查询
- 27. 正确MS Access查询/ LINQ到使用
- 28. 使用ODBC查询格式MS Access Datetime
- 29. Sql使用MS Access加入查询
- 30. MS Access中使用select查询的年份之间的数据