我有一個應用程序使用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數據庫?
- 3. 查詢MS Access數據庫在C#
- 4. 如何使用VBA查詢MS Access數據庫
- 5. 我如何使用MYSQL查詢訪問Ms-Access數據庫
- 6. 連接C#應用程序到MS Access 2013數據庫
- 7. 如何連接ms-access數據庫與android應用程序..?
- 8. 使用MS Access數據庫部署Java桌面應用程序
- 9. 使用jackcess從MS Access數據庫獲取查詢數據?
- 10. 如何使用Java程序連接MS Access數據庫?
- 11. 從C++應用程序的MS Access查詢到ORDER BY日期
- 12. 檢查以查看使用Access數據庫的應用程序
- 13. 在C程序中使用MS Access查詢中的變量
- 14. 如何從使用的MS Access查詢
- 15. 如何消除使用MS Access查詢
- 16. 轉換MS Access數據查詢到SQL Server數據庫查詢
- 17. Csharp的數據庫應用程序中使用Access數據庫
- 18. 用於MS Access數據庫的LINQ - C#
- 19. 使用c#表單應用程序更新Access數據庫
- 20. 閱讀遠程MS Access數據庫C#
- 21. 在Windows應用程序中安全MS Access數據庫
- 22. 從ASP.Net應用程序LINQ到MS Access數據庫?
- 23. 部署在Windows應用程序更改爲MS Access數據庫
- 24. 我的應用程序如何同時使用MS Access數據庫和SQL Server數據庫?
- 25. 程序在查詢1000000條記錄的MS Access數據庫時沒有響應
- 26. 使用與MS Access 2007數據庫(免費JDBC驅動程序)
- 27. 是否擁有.NET應用程序使用MS-Access數據庫所需的MS-Access?
- 28. 插入查詢在C#與MS Access數據庫
- 29. 使用C++使用Visual Studio 2008連接到MS Access數據庫
- 30. 無法使用C#將數據寫入MS Access數據庫