2009-11-28 40 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

相关问题