SQLマネージャ・クラス(clsSQLMgr)

fdmAPI.API.SQLMgr.API呼出し

表51.SQLマネージャ・クラス(clsSQLMgr)

API呼出しメソッド/プロパティ/オブジェクト参照説明
fImpFieldsForGroup方法実行時に渡されるインポート・フォーマット名(string)のすべてのレコード(マッピング)を含むレコードセットを返します。

入力: ByVal strGroupKey As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

  • strGroupKey — フィールド解析指示を返すインポート・グループ・キーの名前

  • blnReadOnly — オプション。読取り専用レコードセットを作成するフラグ(Type=farsSnap)

  • blnSQLOnly — オプション。SQLのみを生成するスイッチ

  • lngMarshalType — レコードセットが返される方法を制御する値(オプション)

fImpGroup方法渡されるインポート・フォーマット名(string)のTBHVIMPGROUP表のすべてのレコードを含むレコードセットを返します。

入力: ByVal strGroupKey As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

  • strGroupKey — フィールド解析指示を返すインポート・グループ・キーの名前

  • blnReadOnly — オプション。読取り専用レコードセットを作成するフラグ(Type=farsSnap)

  • blnSQLOnly — オプション。SQLのみを生成するスイッチ

  • lngMarshalType — レコードセットが返される方法を制御する値(オプション)

fImpGroupList方法グループ・タイプに基づいてすべてのインポート・フォーマット・グループを含むレコードセットを返します。

入力: ByVal lngGroupType As Integer、Optional ByVal blnIncludeNone As Boolean = False、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fIntDimensionList方法ターゲット・アプリケーションで使用されるディメンションのレコードセットを返します。

ByVal strApplicationID As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fLoadDetails方法指定されたロードIDのロード詳細を返します。

入力: ByVal strLoadID as String、Optional ByVal blnReadOnly as Boolean = False、Optional ByVal blnSQLOnly as Boolean = False、Optional ByVal lngMarshalType as Integer = 0

出力: ADODB.Recordset
fPartition方法関数に渡されるロケーションのプロパティすべてを含むレコードセットを返します。

ByVal strLoc As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fPartitionList方法存在するすべてのロケーションのすべてのプロパティを含むレコードセットを返します。

入力: Optional ByVal strLocNoRelatives As String = ""、Optional ByVal strLocChildren As String = ""、Optional ByVal blnNoParent As Boolean = False、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fPeriodKeyList方法関数に渡されるLoadIDの期間キーのリストを含むレコードセットを返します。

入力: ByVal strLoadID As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fPOVDataValue方法指定されたパーティション・キーのデータ値を返します。

入力: ByVal strPartitionKey As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fProcessBalImpFile方法指定ロードIDについてインポートされたファイルの名前を含むレコードセットを返します。ファイル・ベースではないすべてのインポートの場合、この関数は空の文字列を返します。

入力: ByVal strLoadID As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset

fProcessLogForPOV方法指定されたPOV値/交差の1つのプロセス・ステータス・レコードを返します。

入力: ByVal strLoc As String、ByVal strCat As String、ByVal strPer As String、ByVal strRuleID As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fTrialBalanceConverted方法LoadID、ロケーション、シナリオおよび期間に基づいてtDataSegから取得したすべてのレコードを含むレコードセットを返します。

入力: ByVal strLoadID As String、ByVal strLoc As String、ByVal strCat As String、ByVal strPer As String、Optional ByVal blnExcludeIgnore As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngPageSize As Integer = 0、Optional ByVal lngPage As Integer = 0、Optional ByRef lngOPRecordCount As Object = Nothing、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fTrialBalanceLite方法指定されたロケーションに割り当てられたデータ・セグメント表のDataKeyフィールドをリストするレコードセットを返します。データは、指定されたPOV値と計算タイプに基づいて返されます。このレコードセットの目的は、ループ・カーソル削除音符の実行に使用できる高速/軽量レコードセットを作成することです。

入力: ByVal strLoadID As String、ByVal strLoc As String、ByVal strCat As String、ByVal strPer As String、ByVal strCalcTypes As String、Optional ByVal lngStartCalcType As Integer = 0、Optional ByVal lngEndCalcType As Integer = 0、Optional ByVal strJournalID As String = ""、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fValEntGroupList方法すべての検証エンティティ・グループ・レコードを含むレコードセットを返します。

入力: Optional ByVal blnIncludeNone As Boolean = False、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fValEntitiesForGroup方法指定された検証エンティティ・グループの検証エンティティ仕様を含むレコードセットを返します。

入力: ByVal strGroupKey As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fValGroup方法1つの検証ルール・グループを含むレコードセットを返します。

入力: ByVal strGroupKey As String、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset
fValGroupList方法すべての検証ルール・グループ・レコードを含むレコードセットを返します。

入力: Optional ByVal blnIncludeNone As Boolean = False、Optional ByVal blnReadOnly As Boolean = False、Optional ByVal blnSQLOnly As Boolean = False、Optional ByVal lngMarshalType As Integer = 0

出力: ADODB.Recordset