公開メンバ関数 | 全メンバ一覧
BtrieveBulkCreatePayload クラス

Btrieve 一括作成ペイロード クラス。 [詳解]

#include <btrieveCpp.h>

公開メンバ関数

 BtrieveBulkCreatePayload ()
 
 ~BtrieveBulkCreatePayload ()
 
Btrieve::StatusCode AddRecord (const char *record, int recordLength)
 レコードを追加します。 [詳解]
 

詳解

Btrieve 一括作成ペイロード クラス。

各種例:
btestbulk.cpp.

構築子と解体子

◆ BtrieveBulkCreatePayload()

BtrieveBulkCreatePayload::BtrieveBulkCreatePayload ( )
スニペット
BtrieveBulkCreatePayload btrieveBulkCreatePayload;

◆ ~BtrieveBulkCreatePayload()

BtrieveBulkCreatePayload::~BtrieveBulkCreatePayload ( )

関数詳解

◆ AddRecord()

Btrieve::StatusCode BtrieveBulkCreatePayload::AddRecord ( const char *  record,
int  recordLength 
)

レコードを追加します。

引数
[in]recordレコード。
[in]recordLengthレコード長。レコード長は、Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。
説明
初期の状態では、一括作成属性にレコードは含まれていません。
スニペット
// If AddRecord() fails.
if ((status = btrieveBulkCreatePayload.AddRecord((char *)&record, sizeof(record))) != Btrieve::STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveBulkCreatePayload::AddRecord():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
戻り値
= Btrieve::STATUS_CODE_NO_ERROR成功。
!= Btrieve::STATUS_CODE_NO_ERRORエラーが発生しました。
参照
Btrieve::StatusCodeToString
各種例:
btestbulk.cpp.