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 事件 » 编写同步脚本

 

编写用于处理错误的脚本

当 MobiLink 服务器执行同步脚本时,如果脚本中的一个操作失败,则在该脚本中将发生一个错误。DBMS 将向 MobiLink 服务器返回 SQLCODE,指示该错误的性质。每个统一数据库 DBMS 都有自己的一组 SQLCODE 值。

当有错误发生时,MobiLink 服务器调用 handle_error 事件。您应该提供一个与此事件关联的连接脚本以处理错误。MobiLink 服务器向此脚本传递多个参数以提供错误的性质和上下文信息,并且需要一个输出值以指出应如何响应错误。

错误处理操作

您可能要在错误处理脚本中包含以下操作:

  • 在一个单独的表中记录该错误。

  • 指示 MobiLink 服务器选择如下操作:忽略错误并继续执行、回退同步过程或者回退同步过程并关闭 MobiLink 服务器。

  • 发送电子邮件消息。

有关详细信息,请参见handle_error 连接事件


报告错误
处理单个 SQL 语句的多个错误