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

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Clientadministration » SQL Anywhere-Clients für MobiLink » Dbmlsync-Integrationskomponente (nicht weiterentwickelt) » Ereignisse der Dbmlsync-Integrationskomponente

 

Ereignis DownloadRow

Das DownloadRow-Ereignis wird ausgelöst, wenn eine Zeile vom MobiLink-Server ausgelesen wird.

Syntax
Public Event DownloadRow(
  ByVal Zeilendaten As DbmlsyncCOM.IRowTransferData
)
Member of DbmlsyncCOM.Dbmlsync
Parameter

Zeilendaten   Ein IRowTransferData-Objekt, das Details über die heruntergeladene Zeile enthält.

Weitere Hinweise zur IRowTransferData-Schnittstelle finden Sie unter Schnittstelle IRowTransferData.

Bemerkungen

Mit diesem Ereignis können Sie Zeilen untersuchen, die vom MobiLink-Server übertragen werden.

Mit der Eigenschaft DownloadEventsEnabled können Sie das Ereignis DownloadRow aktivieren.

Weitere Hinweise finden Sie unter Eigenschaft DownloadEventsEnabled.

Wenn im DownloadRow-Ereignis ein Löschvorgang angetroffen wird, sind nur Primärschlüsselwerte verfügbar.

Beispiel

Das folgende Visual Basic .NET-Beispiel wird für alle Spalten einer Zeile im DownloadRow-Ereignis durchgeführt. Es bestimmt, ob ein Spaltenwert Null ist, und gibt Spaltennamen und Werte aus.

Private Sub dbmlsync1_DownloadRow(
 ByVal rowData As DbmlsyncCOM.IRowTransferData
)
Handles dbmlsync1.DownloadRow

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