2017-03-06 16 views
0

目前,我正在創建需要由多個用戶存儲和從數據庫提取數據的應用程序。 因爲我對數據庫,MS Access和MS Sharepoint沒有太多的知識,所以我想知道是否可以將共享點用作我的iOS應用程序的數據庫,該應用程序使用純swift代碼實現。iOS - 使用Aceess數據庫和共享點來推送和提取數據

任何一個在這一領域的知識,請它是否工作,如有可能通過提供諮詢意見,幫助我,我怎樣才能成功地實現這一點。

謝謝你的所有幫助。

+0

什麼樣的數據,你會被拉回的?我用的SharePoint之前,主機數據(字符串和圖像)。 – Daniel

+0

@ Daniel:我想存儲和提取字符串數據,我有MS的所有許可證,你是如何通過共享點實現字符串/ img數據的放入/拉出的,我真的很想知道 –

回答

2

我不明白爲什麼這不起作用。只要SharePoint表遵循Access的規則,您就可以將ms-access應用程序放置在每個桌面上。任何時候該應用程序的「任何」用戶都會更新或添加記錄,那麼所有其他用戶將「最終」看到更新。因此,在此設置中,桌面用戶實際上可以「離線」運行應用程序。此類用戶即時獲得Wi-Fi或連接(或始終擁有一個),然後實時同步數據。

上面設置不帶編碼和是支持這些的SharePoint表接入系統的一部分。

對於iOS和應用程序的一部分?再次,我看到小問題,因爲SharePoint的所有功能都可以作爲Web服務使用。因此,只要您的開發平臺支持標準Web服務,您的應用程序就可以與該Web服務進行交互,以檢索和更新這些SharePoint表中的數據行。如上所述,Access客戶端的「同步」將反映對該數據的任何更新。

由於靠近每一個現代手機開發系統支持與Web服務交互,那麼手機軟件可以做同樣的。您沒有類似ODBC的界面,但可以查詢數據(CAMEL)。

的訪問桌面客戶端也將通過Web服務在SharePoint表交互,但從接入點的SharePoint表(表)看起來就像任何普通的SQL如表。因此支持標準的VBA代碼和DAO reocrdsets。

爲SharePoint

Web服務羅列如下:

https://msdn.microsoft.com/en-us/library/ms479390(v=office.12).aspx

而這個視頻展示了你可以如何上傳數據從訪問SharePoint,並注意如何將SharePoint的關係表的能力是通過訪問支持。一旦數據被上傳,Access就支持更新這些數據,就像數據是本地表一樣。

https://www.youtube.com/watch?v=3wdjYIby_b0&list=PL27E956A1537FE1C5&index=2

您可以在每月$ 6使用單一的Office 365帳戶針對上述情況,以及單一賬戶支持500個免費用戶。因此,如果您沒有SharePoint(或者不想打擾SharePoint),一個Office 365帳戶也可以爲每月6美元的那麼低廉的價格提供這些SharePoint服務 - 並且可以使用免費的Access運行時那你可以用它來免費在此應用程序的桌面部分運行接入側。

+0

非常感謝所有這些信息經過一番研究,我發現sharepoint有REST API,而不是使用MS-Access。我決定只用簡單的表格來使用sharepoint。也感謝您發佈所有這些信息。非常感激。 –