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

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - 数据库管理和参考 » 教程:构建 UltraLite CustDB 示例应用程序

 

第 3 课:更新 UltraLite 数据库中的数据

在本课中,您将使用 CustDB 应用程序添加、更新和删除远程数据库中的数据。

前提条件

本课假定您已完成前面的所有课程。 请参见第 1 课:构建和运行 CustDB 应用程序

 任务
  1. 浏览订单。

    对于 CustDB 应用程序的各个版本,浏览订单的方法类似。通过浏览订单,您将滚动通过本地 UltraLite 数据库中的数据。因为客户是按字母顺序排序的,所以您可以轻松地在列表中滚动并按姓名查找客户。

    1. 要向下滚动客户列表,单击 [下一步]。

    2. 要向上滚动客户列表,单击 [上一步]。

  2. 添加订单。

    在 CustDB 应用程序的各版本中,添加订单的方式相似。通过添加订单,修改本地 UltraLite 数据库中的数据。进行同步时这些数据才会与统一数据库共享。

    1. 单击 [订单] » [新建]。

    2. 在 [Customer] 列表中,单击 [Basements R Us]。

    3. 在 [Product] 列表中,单击 [Screwmaster Drill]。此项的价格将自动输入到 [Price] 字段中。

    4. 在 [Quantity] 字段中键入 20

    5. 在 [Discount] 字段中,键入 5(百分比)并单击 [OK]。

  3. 批准、拒绝和删除订单。

    因为您已作为 ID 50 验证过标识,所以您是一个能够与销售人员执行全部相同任务的经理,但同时您还额外具有接受或拒绝订单的能力。通过接受或拒绝订单,更改订单状态并添加附加注释供销售人员查看。但是,在进行同步之前,统一数据库中的数据不会更改。

    1. 批准 Apple Street Builders 的订单。

      1. 要找到客户,单击 [Previous]。

      2. 要批准订单,单击 [Order],然后单击 [Approve]。

      3. 在 [Note] 列表中,单击 [Good]。

      4. 单击 [OK]。

        该订单的状态显示为 [Approved]。

    2. 拒绝 Art's Renovations 的订单。

      1. 转到列表中下一个订单,它来自 Art's Renovations

      2. 要拒绝订单,单击 [Order],然后单击 [Deny]。

      3. 在 [Note] 列表中,单击 [Discount Is Too High]。

      4. 单击 [OK]。

        该订单的状态显示为 [Denied]。

    3. 删除 Awnings R Us 的订单。

      1. 转到列表中下一个订单,它来自 Awnings R Us

      2. 通过选择 [Order] » [Delete] 删除此订单。

      3. 单击 [OK] 以确认删除。

        此订单会标记为已删除。但在将更改同步到统一数据库之前,当前数据仍保留在 UltraLite 远程数据库中。

结果

对 UltraLite 数据库数据进行的修改会得到保存,但不会与 CustDB 数据库同步。

 另请参见