指定したソースからアウトラインの変更を取り込み、ファイルに保管します。
構文
EsbPartitionGetOtlChanges ( hCtx, MetaQuery, ChangeFile, szChangeFile ) ByVal hCtx As Long MetaQuery As ESB_PARTOTL_QUERY_T ByVal ChangeFile As String ByVal szChangeFile As Integer
パラメータ | 説明 |
---|---|
hCtx |
APIコンテキスト・ハンドル。 |
MetaQuery |
変更クエリー条件。 |
ChangeFile |
呼出し元で割り当てた変更ファイルおよび情報構造体。 |
szChangeFile |
変更ファイルのサイズ。 |
備考
複数のファイルをCR/LFで区切られたファイル・リストとして渡す必要があります。サーバー上のパス名を使用する必要があります(EsbGetOtlChanges()で参照される)。
戻り値
正常終了の場合は0が戻されます。それ以外の場合はエラー・コードが戻されます。
アクセス
この関数を呼び出すには、データベース・マネージャのアクセス権限が必要です。
例
Public Sub ESB_PartitionGetOtlChanges() Dim PartQuery As ESB_PARTOTL_QUERY_T Const SizeofChangeFile = 150 Dim ChangeFile As String * SizeofChangeFile PartQuery.OperationType = ESB_PARTITION_OP_REPLICATED PartQuery.HostDatabase.HostName = "Dscharton2" PartQuery.HostDatabase.AppName = "Sampeast" PartQuery.HostDatabase.DbName = "East" PartQuery.MetaFilter.TimeStamp = _ DateDiff("s", #1/1/70#, #6/18/97#) PartQuery.MetaFilter.DimFilter = ESB_PARTITION_OTLDIM_ALL PartQuery.MetaFilter.MbrFilter = ESB_PARTITION_OTLMBR_ALL PartQuery.MetaFilter.MbrAttrFilter = _ ESB_PARTITION_OTLMBRATTR_ALL sts = EsbPartitionGetOtlChanges(hCtx, PartQuery, _ ChangeFile, SizeofChangeFile) If sts = 0 Then MsgBox ChangeFile End Sub
関連トピック