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 的 SQL Anywhere 客户端 » Dbmlsync 集成组件(不建议使用) » Dbmlsync 集成组件的事件

 

UploadAck 事件

组件接收到来自 MobiLink 服务器的上载确认后,会触发 UploadAck 事件。

语法
Public Event UploadAck( _ 
  ByVal status As DbmlsyncCOM.UploadAckStatus _
)
Member of DbmlsyncCOM.Dbmlsync
参数

status   指示处理完上载后 MobiLink 返回远程数据库的状态。其值为以下各值之一:

  • StatCommitted   表示 MobiLink 服务器已收到并已提交上载。

  • StatRetry   表示 MobiLink 服务器与远程数据库中的上载开始位置的日志偏移值不同。MobiLink 服务器未提交上载。组件会尝试发送从 MobiLink 服务器的日志偏移处开始的另一个上载。

  • StatFailed   表示 MobiLink 服务器未提交上载。

注释

可以使用此事件在 dbmlsync 接收到来自 MobiLink 服务器的上载确认后添加自定义操作。

示例

在下面的 Visual Basic .NET 示例中,如果在触发 UploadAck 事件时上载已失败,会输出一条消息。

Private Sub dbmlsync1_UploadAck(ByVal status As DbmlsyncCOM.UploadAckStatus) Handles dbmlsync1.UploadAck

    If status = DbmlsyncCOM.UploadAckStatus.StatFailed Then
         MsgBox("Upload Failed")
    End If

End Sub