顯然,您不能將Access Project
中的表格的recordset
屬性設置爲Oracle-based recordse
t,但有沒有辦法在Access form
中顯示或選擇這些記錄?我可以在訪問項目中使用持久性(Oracle)記錄集嗎?
0
A
回答
0
添加在ODBC控制面板上的Oracle數據庫
在Access中,創建一個新的查詢一個DSN條目,將其定義爲直通,無論你在查詢文本要否則類型你無法保存(SELECT *沒問題)。這通槽查詢將被用來從Oracle檢索數據,並顯示在你的狀態,你將定義它的SQL在VBA代碼
在你的表單代碼上的飛,這樣做:
' Add this local variable to your form
Private OracleQD As QueryDef
' Do the following in the Load event of your form :
Set OracleQD = CurrentDb.QueryDefs("Your_Previously_Created_Query_name")
OracleQD.Connect = "ODBC;DSN=your_ODBC_entry_name;UID=your_Oracle_User;Pwd=Your_Oracle_Password"
OracleQD.ODBCTimeout = 600 ' Set to anything you want
' Do this everytime you want to retrieve data from Oracle
OracleQD.SQL = "SELECT * FROM whatever_table_you_want"
Set Form_Your_form_name.Recordset = OracleQD.OpenRecordset(dbOpenSnapshot)
0
我在後端服務器上創建一個表,通過VBA基於Oracle的記錄循環,然後在(SQL Server)的表創建新記錄的問題解決了通過使用存儲過程wh ich將基於oracle的記錄集中的字段作爲參數,並將這些值作爲記錄插入到sql服務器表中。
相關問題
- 1. 我可以否認使用MVC 2訪問Wordpress目錄嗎?
- 2. 一個持久性卷可以由多個持久性卷聲明使用嗎?
- 3. 如何使多個Kubernetes Pod可以訪問持久性卷?
- 4. 我應該在我的java持久性項目中調用System.gc()嗎?
- 5. 我可以在.NETCoreApp項目中使用.NETFramework項目嗎?
- 6. 更新項目集合如果在持久性集合
- 7. ASP.Net - 我可以從標記內訪問我的BasePage屬性嗎?
- 8. nsIAlertsService可以持久嗎?
- 9. SSIS:我可以在使用foreach語句循環訪問時編輯我的記錄集嗎?
- 10. 使用RequireJS的持久性/可訪問BackboneJS模型
- 11. 在Hibernate中持久化記錄刪除以前的記錄
- 12. 我可以從linq-to-sql DataContext訪問InsertOnSubmit'd記錄列表嗎?
- 13. 我可以從Verilog模塊訪問VHDL記錄輸出嗎?
- 14. 我可以訪問最後一條記錄的上一條記錄嗎?mysql?
- 15. 我可以將非持久性字段添加到模型嗎?
- 16. 我可以使用助手類將訪問者記錄到網站嗎?
- 17. 我可以在BSD/X11許可項目中使用LGPL庫嗎?
- 18. 我可以使記錄更靈活嗎?
- 19. 你可以在持久實體中使用依賴注入嗎?
- 20. 我可以在我的項目中使用科幻效果嗎?
- 21. 我可以在我的ASP.net網站/項目中使用jQuery嗎?
- 22. 我可以在我的項目中使用Magento的類嗎?
- 23. 我可以在我的項目中使用create-react-app嗎?
- 24. 我可以在我的項目和Nuget包中使用DeepZoomTools.dll嗎?
- 25. 使用VB.NET更新訪問記錄集
- 26. 我可以使用任何相對成熟的RDF/OWL持久性框架嗎?
- 27. 我可以在SRV記錄中使用IP地址嗎?
- 28. Oracle Coherence - 持久性方案
- 29. Orbeon Oracle持久性crud.xpl
- 30. 使用持久關聯創建非持久記錄的操作?
這將用於訪問mdb數據庫,但不適用於訪問項目(.adp)。我試過這種方法,但設置表單的記錄集只有在基於sql server表,視圖或存儲過程的情況下才有效。 – ixohoxi1