書式
CString GetRecordData( int number , int supmode=NAVI_BLANK_SUPPRESS )
throw ( CSymNaviException )
返り値
取得したレコードデータ
パラメタ
number | (in) | 取得したいレコードが何行目のレコードかを、1行目を0として指定 |
supmode | (in) | 空白サプレスの方法を指定
|
例外
エラーが発生した場合、CSymNaviExceptionオブジェクトを返却します。
例外詳細コード
詳細コード | 意味 |
---|---|
NAVI_ERROR_CATALOG | 問い合わせファイルが読み込まれていない |
NAVI_ERROR_EXECUTE | 問い合わせファイルが実行されていない |
NAVI_ERROR_READ | レコードデータの取得に失敗 |
説明
ダウンロードした結果レコードを一行ずつ取得します。
取得可能な行数を調べる場合は GetRecordNumber を呼び出してください。
返却されるレコードのデータ形式は、タブ区切りテキストです。
パラメタsupmode が省略された場合、またはNAVI_BLANK_SUPPRESSが指定された場合は、データ部の後ろにある空白が取り除かれます。
DownLoadData で問い合わせ結果をダウンロードした場合は、本関数を呼び出す前にTerminateDownLoading を呼び出してダウンロードを終了してください。TerminateDownLoading を呼び出す前に本関数を呼び出した場合はエラーとなります。
問い合わせが複数のレポートを含む場合、本関数はアクティブなページを対象として動作します。ページをアクティブにするにはCSymNaviDoc::SetActiveDocPage を用いてください。
問い合わせファイルが読み込まれていない場合、本関数はエラーとなります。
問い合わせファイルが実行されていない場合、本関数はエラーとなります。
エラーメッセージは、CSymNaviException::GetErrorMessage を用いて取得できます。
エラー例外詳細コードは、CSymNaviException::GetReturnCode を用いて取得できます。