当 MobiLink 服务器执行同步脚本时,如果脚本中的一个操作失败,则在该脚本中将发生一个错误。DBMS 将向 MobiLink 服务器返回 SQLCODE,指示该错误的性质。每个统一数据库 DBMS 都有自己的一组 SQLCODE 值。
当有错误发生时,MobiLink 服务器调用 handle_error 事件。您应该提供一个与此事件关联的连接脚本以处理错误。MobiLink 服务器向此脚本传递多个参数以提供错误的性质和上下文信息,并且需要一个输出值以指出应如何响应错误。
您可能要在错误处理脚本中包含以下操作:
在一个单独的表中记录该错误。
指示 MobiLink 服务器选择如下操作:忽略错误并继续执行、回退同步过程或者回退同步过程并关闭 MobiLink 服务器。
发送电子邮件消息。
有关详细信息,请参见handle_error 连接事件。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |