指定したデータベースに照らしあわせて、一連のフィルタ行の文字列の構文を確認します。
構文
ESS_FUNC_M EssVerifyFilter (
hCtx, AppName, DbName
);
パラメータ | データ型 | 説明 |
---|---|---|
hCtx |
ESS_HCTX_T |
APIコンテキスト・ハンドル。 |
AppName |
ESS_STR_T |
アプリケーション名。 |
DbName |
ESS_STR_T |
データベース名。 |
備考
この呼出しの後にEssVerifyFilterRowを続けて呼び出して、フィルタのすべての行を確認する必要があります。
戻り値
なし。
アクセス
この関数を使用するには、呼出し元が、指定したデータベースに対してデータベース・デザイナ権限(ESS_PRIV_DBDESIGN)を持っている必要があります。
例
ESS_VOID_T ESS_VerifyFilter (ESS_HCTX_T hCtx) { ESS_FUNC_M sts = ESS_STS_NOERR; ESS_STR_T AppName; ESS_STR_T DbName; ESS_USHORT_T Count = 4; ESS_STR_T RowString[4]; ESS_USHORT_T ind; AppName = "Sample"; DbName = "Basic"; /* Initialize Filter Row */ RowString[0] = "@IDESCENDANTS(Scenario)"; RowString[1] = "@IDESCENDANTS(Product)"; RowString[2] = "Qtr1, @IDESCENDANTS(\"Colas\")"; RowString[3] = ""; /* Verify Filter */ sts = EssVerifyFilter(hCtx, AppName, DbName); /* Verify Count Filter Rows */ if(!sts) { for (ind = 0; ind < Count; ind++) sts = EssVerifyFilterRow(hCtx, RowString[ind]); } }
関連トピック