![]() |
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 を使用します。 |