Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
UltraLite 随附一个示例 Windows 客户端,当用户发出同步请求时,该客户端自动调用 dbmlsync 实用程序。
对在上一课中启动的 CustDB 统一数据库运行此应用程序。
启动示例应用程序。
从 [开始] 菜单中,选择 [程序] » [SQL Anywhere 12] » [UltraLite] » [Windows 示例应用程序]。
输入一个雇员 ID 并进行同步。
为雇员 ID 输入值 50 并单击 [确定]。
应用程序会自动进行同步,将一组客户、产品和订单从 CustDB 统一数据库下载到应用程序中。
输入新的客户名称和订单详细信息。在随后进行的同步期间,这些信息将会上载到 CustDB 统一数据库中,并会触发 ULCustomer 表的 upload_insert 和 download_cursor 事件。
从 [Order] 菜单中,选择 [New]。
输入 Frank DotNET 作为客户名称。
选择一种产品,然后输入数量和折扣。
单击 [OK] 添加新订单。
您现在已经修改了本地 UltraLite 数据库中的数据。在进行同步之前,此数据没有与统一数据库共享。
从 [File] 菜单中选择 [Synchronize]。
将出现一条消息,指明已将插入操作成功上载到了统一数据库。
有关 CustDB Windows 应用程序的详细信息,请参见研究 MobiLink 的 CustDB 示例。