Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 入门 » MobiLink 教程 » 教程:使用 .NET 同步逻辑

 

第 4 课:测试同步

UltraLite 随附一个示例 Windows 客户端,当用户发出同步请求时,该客户端自动调用 dbmlsync 实用程序。它是一个简单的销售状态应用程序,您可以对上一课中启动的 CustDB 统一数据库运行该程序。

启动应用程序
♦  启动并同步示例应用程序
  1. 选择 [开始] » [程序] » [SQL Anywhere 11] » [UltraLite] » [Windows 示例应用程序]。

  2. 输入一个职员 ID。

    输入值 50 并按 Enter 键。

应用程序会自动进行同步,将一组客户、产品和订单从 CustDB 统一数据库下载到应用程序中。

在下一节中,您将输入新的客户名和订单详细信息。在随后进行的同步期间,这些信息将会上载到 CustDB 统一数据库中,并会触发 ULCustomer 表的 upload_insert 和 download_cursor 事件。

添加订单
♦  添加订单:
  1. 从 [Order] 菜单中,选择 [New]。

  2. 输入新的客户名称。例如,输入 Frank DotNET

  3. 选择一种产品,然后输入数量和折扣。

  4. 按 Enter 键添加新订单。

您现在已经修改了本地 UltraLite 数据库中的数据。在进行同步之前,此数据没有与统一数据库共享。

♦  与统一数据库进行同步并触发 upload_insert 事件
进一步阅读

有关 CustDB Windows 应用程序的详细信息,请参见研究 MobiLink 的 CustDB 示例