2009-11-28 65 views
1

我正在嘗試創建一個包含數據庫的Windows Mobile應用程序,並且可能偶爾會連接到Internet。連接時,我想將本地數據庫與中央數據庫服務器同步。中央服務器是一個MySQL服務器。本地數據庫可以是任何東西(可能是SQL Compact)。Windows Mobile和MySQL之間的同步數據庫

我做了什麼至今:

問題是,當我創建一個新的本地數據庫緩存時,可用連接列表不包括我的MySQL連接。此外,當我去創建一個新連接時,列表中沒有MySQL驅動程序(與在服務器資源管理器中創建連接時可用的列表相反)。

任何幫助?我覺得我得到這個微軟同步框架都是錯誤的。或者我錯過了一些東西。

我在找教程。谷歌並沒有真正的幫助(微軟也沒有這方面的幫助)。

預先感謝您。

回答

3

我相信你可能需要爲MySQL創建一個自定義同步提供程序,你安裝的ADO.NET提供程序和實際的同步提供程序是兩個不同的東西。

我有一個建立Oracle提供者的演練的鏈接,但我似乎錯了。從我記得你需要從ServerSyncProvider派生你的提供者。你可能想看看Sync Framework home page,因爲它們可能有幾個帖子和視頻應該證明是有用的。

希望它有幫助,我會更新這篇文章,如果我設法找到教程鏈接。


編輯:This是一個我一直在尋找,但它是一個有點過時了(我建議你也看看幾個其他職位的Projects下)。你可能也想看看this one

+0

的確,我剛剛注意到同步提供程序和數據庫提供程序之間存在差異......感謝您的鏈接..我會試試它們.. – pek 2009-11-28 14:34:47

相關問題