Das DownloadRow-Ereignis wird ausgelöst, wenn eine Zeile vom MobiLink-Server ausgelesen wird.
Public Event DownloadRow( ByVal Zeilendaten As DbmlsyncCOM.IRowTransferData ) Member of DbmlsyncCOM.Dbmlsync
Zeilendaten Ein IRowTransferData-Objekt, das Details über die heruntergeladene Zeile enthält.
Weitere Hinweise zur IRowTransferData-Schnittstelle finden Sie unter Schnittstelle IRowTransferData.
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.
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 |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |