2014-01-31 101 views
1

我們的客戶端有一個MS Access應用程序,我們要鏈接到SQL Server數據庫。 我們想要編寫某種WCF服務來爲Access數據庫提供來自SQL Server的正確數據。MS Access通過WCF鏈接到數據服務(SQL Server)

但是我應該從哪裏開始呢? 並假設我已經創建了該服務。

爲什麼我無法在Access應用程序中添加任何外部服務? 它變灰了,我不知道爲什麼。

Imgur

有沒有人有這種類型的解決方案的經驗?

+0

我相信Data Services選項只能從'.accdb'文件中獲得,並且對於'.mdb'文件是灰色的。 –

+0

你是對的 – user1613512

回答

0

我認爲任何人都沒有經驗,在Access中這樣做會非常困難。您可以在訪問中創建鏈接表,這與訪問表類似,但實際鏈接到SQL Server數據庫中的表,但這不是您想要的。沒有「自然」方式將錶鏈接到WCF服務。

但是,通過大量的工作,您可能會調用WCF服務,並通過Access應用程序中的VBA代碼對返回的XML數據進行反序列化。我不會親自嘗試它,並會阻止除了我這樣做以外的所有最壞的敵人。

+0

我還沒有運氣,甚至找到這個文檔。 如果Access應用程序使用鏈接表到遠程Sql Server,我的問題可以解決嗎?可以這樣做嗎?那會有多安全? – user1613512

+0

我相信鏈表是相當安全的。有一個關於他們的谷歌。 –

0

爲什麼我無法在我的Access應用程序中添加任何外部服務?這是灰色的,我沒有理解爲什麼。

「數據服務」選項僅在.accdb文件中可用。如果.mdb文件處於打開狀態,則顯示灰色。

相關問題