有可能实现这一目标吗?
从数据库下载/获取数据,然后在本地保存到 Windows Mobile 应用程序以供以后使用(无需 Internet 连接)。
在本地对数据库进行更改。
- 上传本地数据库的更改以手动从服务器更新数据库。
我正在考虑同步功能,但我在服务器上使用 Oracle 数据库,而 Oracle DB 和 SQL Server Compact 自然不支持彼此同步。
有可能实现这一目标吗?
从数据库下载/获取数据,然后在本地保存到 Windows Mobile 应用程序以供以后使用(无需 Internet 连接)。
在本地对数据库进行更改。
我正在考虑同步功能,但我在服务器上使用 Oracle 数据库,而 Oracle DB 和 SQL Server Compact 自然不支持彼此同步。
以下是 Microsoft 提供的关于执行此操作的精彩演练:
请注意,据报道该技术并非 100% 可靠,这意味着它可能“忘记”发布最新数据。
为了解决这个问题,您可以在每个表中添加一个TimeStamp
DateTime字段来存储最新数据的写入或更新时间,然后修改您的查询以仅拉/推最新记录。
当然这是完全可能的,但不幸的是,您将需要自己编写同步功能。您也许可以合并此功能,但目前还没有适合您的附加解决方案,因此您需要添加同步功能。
快乐编码!