我們的客戶端有一個MS Access應用程序,我們要鏈接到SQL Server數據庫。 我們想要編寫某種WCF服務來爲Access數據庫提供來自SQL Server的正確數據。MS Access通過WCF鏈接到數據服務(SQL Server)
但是我應該從哪裏開始呢? 並假設我已經創建了該服務。
爲什麼我無法在Access應用程序中添加任何外部服務? 它變灰了,我不知道爲什麼。
有沒有人有這種類型的解決方案的經驗?
我們的客戶端有一個MS Access應用程序,我們要鏈接到SQL Server數據庫。 我們想要編寫某種WCF服務來爲Access數據庫提供來自SQL Server的正確數據。MS Access通過WCF鏈接到數據服務(SQL Server)
但是我應該從哪裏開始呢? 並假設我已經創建了該服務。
爲什麼我無法在Access應用程序中添加任何外部服務? 它變灰了,我不知道爲什麼。
有沒有人有這種類型的解決方案的經驗?
我認爲任何人都沒有經驗,在Access中這樣做會非常困難。您可以在訪問中創建鏈接表,這與訪問表類似,但實際鏈接到SQL Server數據庫中的表,但這不是您想要的。沒有「自然」方式將錶鏈接到WCF服務。
但是,通過大量的工作,您可能會調用WCF服務,並通過Access應用程序中的VBA代碼對返回的XML數據進行反序列化。我不會親自嘗試它,並會阻止除了我這樣做以外的所有最壞的敵人。
我還沒有運氣,甚至找到這個文檔。 如果Access應用程序使用鏈接表到遠程Sql Server,我的問題可以解決嗎?可以這樣做嗎?那會有多安全? – user1613512
我相信鏈表是相當安全的。有一個關於他們的谷歌。 –
爲什麼我無法在我的Access應用程序中添加任何外部服務?這是灰色的,我沒有理解爲什麼。
「數據服務」選項僅在.accdb
文件中可用。如果.mdb
文件處於打開狀態,則顯示灰色。
我相信Data Services選項只能從'.accdb'文件中獲得,並且對於'.mdb'文件是灰色的。 –
你是對的 – user1613512