![]() |
Btrieve 2
|
Btrieve 一括取得結果クラス。 [詳解]
#include <btrieveCpp.h>
公開メンバ関数 | |
BtrieveBulkRetrieveResult () | |
~BtrieveBulkRetrieveResult () | |
Btrieve::StatusCode | GetLastStatusCode () |
最新のステータス コードを取得します。 | |
int | GetRecord (int recordNumber, char *record, int recordSize) |
レコードを取得します。 | |
int | GetRecordCount () |
レコード数を取得します。 | |
long long | GetRecordCursorPosition (int recordNumber) |
レコードのカーソル位置を取得します。 | |
int | GetRecordLength (int recordNumber) |
レコード長を取得します。 | |
Btrieve 一括取得結果クラス。
BtrieveBulkRetrieveResult::BtrieveBulkRetrieveResult | ( | ) |
BtrieveBulkRetrieveResult::~BtrieveBulkRetrieveResult | ( | ) |
Btrieve::StatusCode BtrieveBulkRetrieveResult::GetLastStatusCode | ( | ) |
最新のステータス コードを取得します。
= Btrieve::STATUS_CODE_NO_ERROR | 成功。 |
!= Btrieve::STATUS_CODE_NO_ERROR | エラーが発生しました。 |
int BtrieveBulkRetrieveResult::GetRecord | ( | int | recordNumber, |
char * | record, | ||
int | recordSize ) |
レコードを取得します。
[in] | recordNumber | レコード番号。 |
[out] | record | レコード。 |
[in] | recordSize | レコード サイズ。 |
>= 0 | 読み取られるバイト数。読み取られるバイト数は Btrieve::MAXIMUM_RECORD_LENGTH に制限されています。 長さが Btrieve::MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFile::RecordRetrieveChunk を参照してください。 |
-1 | エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには BtrieveBulkRetrieveResult::GetLastStatusCode を使用します。 |
int BtrieveBulkRetrieveResult::GetRecordCount | ( | ) |
レコード数を取得します。
>= 0 | レコード数。 |
-1 | エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには BtrieveBulkRetrieveResult::GetLastStatusCode を使用します。 |
long long BtrieveBulkRetrieveResult::GetRecordCursorPosition | ( | int | recordNumber | ) |
レコードのカーソル位置を取得します。
[in] | recordNumber | レコード番号。 |
>= 0 | レコードのカーソル位置。 |
-1 | エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには BtrieveBulkRetrieveResult::GetLastStatusCode を使用します。 |
int BtrieveBulkRetrieveResult::GetRecordLength | ( | int | recordNumber | ) |
レコード長を取得します。
[in] | recordNumber | レコード番号。 |
>= 0 | レコード長。 |
-1 | エラーが発生しました。 エラーに関連する Btrieve::StatusCode を特定するには BtrieveBulkRetrieveResult::GetLastStatusCode を使用します。 |