フィルタの次の行を取得します。
構文
EsbGetFilterRow ( hCtx, FltRow, szRow, pAccess ) ByVal hCtx As Long ByVal FltRow As String ByVal szRow As Integer ByVal pAccess As Integer
パラメータ | 説明 |
---|---|
hCtx |
VB APIコンテキスト・ハンドル。 |
FltRow |
フィルタの次の行を受け取るバッファ。 |
szRow |
フィルタの次の行を受け取るバッファのサイズ。 |
pAccess |
フィルタ行のアクセス・レベルを受け取る変数のアドレス。 |
備考
この関数はEsbGetFilter()を呼び出した後、空の文字列が戻されるまで繰り返し呼び出す必要があります。
フィルタ行の文字列の長さがバッファのサイズより大きい場合、フィルタ行は切り捨てられます。
戻り値
正常終了の場合、次のフィルタ行(ある場合)がRowStringに、そして行のアクセス・レベルがpAccessに戻されます。
アクセス
この関数を使用するには、指定したデータベースに対して、呼出し元がデータベース・デザイン権限(ESB_PRIV_DBDESIGN)を持っている必要があります。
例
Declare Function EsbGetFilterRow Lib "ESBAPIN" (ByVal hCtx As Long, ByVal FltRow As String, ByVal szRow As Integer, Access As Integer) As Long
EsbGetFilterの例を参照してください。
関連トピック