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 集成组件的事件

 

UploadRow 事件

在将一行上载到 MobiLink 服务器时,会触发 UploadRow 事件。

语法
Public Event UploadRow(
  ByVal rowData As DbmlsyncCOM.IRowTransferData
)
Member of DbmlsyncCOM.Dbmlsync
参数

rowData   一个包含有关上载的行的详细信息的 IRowTransferData 对象。

请参见IRowTransferData 接口

注释

可以使用此事件检查要上载到 MobiLink 服务器的行。

要启用 UploadRow 事件,请使用 UploadEventsEnabled 属性。请参见UploadEventsEnabled 属性

示例

以下 Visual Basic .NET 示例在 UploadRow 事件中迭代通过行的所有列。它确定某列的值是否为空并输出列名和值。

Private Sub dbmlsync1_UploadRow(
 ByVal rowData As DbmlsyncCOM.IRowTransferData
)
Handles dbmlsync1.UploadRow

Dim liX As Integer
For liX = 0 To rowData.ColumnCount - 1
    If VarType(rowData.ColumnValue(liX)) <> VariantType.Null Then
        ' output the non-null column value
        MsgBox("Column " + CStr(liX) + ": " + rowData.ColumnName(liX) + _
        ", " + CStr(rowData.ColumnValue(liX)))
    Else
        ' output 'NULL' for the column value
        MsgBox("Column " + CStr(liX) + ": " + rowData.ColumnName(liX) + _
        ", " + "NULL")
    End If
Next liX

End Sub