Btrieve 2
読み取り中…
検索中…
一致する文字列を見つけられません
BtrieveBulkCreatePayload クラス

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

#include <btrieveCpp.h>

公開メンバ関数

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

詳解

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

各種例
btestbulk.cpp.

構築子と解体子

◆ BtrieveBulkCreatePayload()

BtrieveBulkCreatePayload::BtrieveBulkCreatePayload ( )
スニペット
C++ btestbulk.cpp
BtrieveBulkCreatePayload btrieveBulkCreatePayload;
Python btestbulk.py
btrieveBulkCreatePayload = btrievePython.BtrieveBulkCreatePayload()
assert(btrieveBulkCreatePayload != None)

◆ ~BtrieveBulkCreatePayload()

BtrieveBulkCreatePayload::~BtrieveBulkCreatePayload ( )

関数詳解

◆ AddRecord()

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

レコードを追加します。

引数
[in]recordレコード。
[in]recordLengthレコード長。レコード長は Btrieve::MAXIMUM_RECORD_LENGTH バイトに制限されています。
説明
初期の状態では、一括作成属性にレコードは含まれていません。
スニペット
C++ btestbulk.cpp
// 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;
}
Python btestbulk.py
rc = btrieveBulkCreatePayload.AddRecord(record)
assert(rc == btrievePython.Btrieve.STATUS_CODE_NO_ERROR), "Error: BtrieveBulkCreatePayload::AddRecord():%d:%s.\n" % (rc, btrievePython.Btrieve_StatusCodeToString(rc))
戻り値
= Btrieve::STATUS_CODE_NO_ERROR成功。
!= Btrieve::STATUS_CODE_NO_ERRORエラーが発生しました。
参照
Btrieve::StatusCodeToString
各種例
btestbulk.cpp.