DownloadRow イベントは、Mobile Link サーバからローがダウンロードされるときにトリガされます。
Public Event DownloadRow( ByVal rowData As DbmlsyncCOM.IRowTransferData ) Member of DbmlsyncCOM.Dbmlsync
rowData ダウンロードされるローの詳細が含まれている IRowTransferData オブジェクト。
IRowTransferData インタフェースの詳細については、IRowTransferData インタフェースを参照してください。
このイベントを使用して、Mobile Link サーバからダウンロードされるローを調べます。
DownloadRow イベントを有効にするには、DownloadEventsEnabled プロパティを使用します。
DownloadEventsEnabled プロパティを参照してください。
ローのダウンロード・イベントで削除操作が発生したときは、プライマリ・キー・カラムの値しか使用できません。
次に示す Visual Basic .NET の例は、DownloadRow イベントでローのすべてのカラムを反復処理します。この処理で、カラム値が NULL であるかどうかが判別され、カラム名と値が出力されます。
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 |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |