EsbPartitionPurgeOtlChangeFile

TimeStampパラメータで指定した時刻より前に行われた変更を削除します。

構文

            EsbPartitionPurgeOtlChangeFile
             (
            hCtx
            , 
            pRegion
            , 
            TimeStamp
            )
ByVal 
            hCtx
                  As Long
      
            pRegion
               As ESB_PART_DEFINED_T
ByVal 
            TimeStamp
             As Long
         
パラメータ説明

hCtx

APIコンテキスト・ハンドル。

pRegion

パーティション定義。

TimeStamp

この時刻より前のすべての変更レコードを削除します。

戻り値

正常終了の場合は0が戻され、失敗した場合はエラー・コードが戻されます。

         Public Sub Esb_PartitionPurgeOtlChangeFile()

   Dim PartitionInfo As ESB_PART_DEFINED_T
   Dim TimeStamp As Variant

   PartitionInfo.usType = ESB_PARTITION_OP_REPLICATED
   PartitionInfo.Direction = ESB_PARTITION_DATA_SOURCE
   
   PartitionInfo.HostDatabase.HostName = "Jsnider"
   PartitionInfo.HostDatabase.AppName = "Samppart"
   PartitionInfo.HostDatabase.DbName = "Company"
   
   TimeStamp = DateDiff("s", #1/1/70#, #7/7/97#)
   sts = EsbPartitionPurgeOtlChangeFile(hCtx, _ 
            PartitionInfo, TimeStamp)
   
End Sub
      

関連トピック