# ReadHistoricalData

マニュアル > コントロールリファレンス > その他 > ヒストリカルデータコントロール > メソッド > # ReadHistoricalData |

| ヒストリカルデータを取得する。 構文 ReadHistoricalData( StartTime, bIncludeStartTime, EndTime, bIncludeEndTime, MaxRecord, &Count, &DateTime, &Data ) パラメータ
StartTime
| 型： | 文字
| 取得したいデータの開始時刻。
bIncludeStartTime
| 型： | ブール
| TRUE時、開始時刻を含めて取得する。
EndTime
| 型： | 文字
| 取得したいデータの終了時刻。
bIncludeEndTime
| 型： | ブール
| TRUE時、終了時刻を含めて取得する。
MaxRecord
| 型： | 数値
| 取得するデータの最大レコード数。
&Count
| 型： | 数値
| 取得したデータの行数（レコード数）を格納するための変数。
&DateTime
| 型： | 時刻
| 取得したデータの時刻情報を格納するための変数。
&Data
| 型： | 汎用
| 取得したデータを格納するための変数。
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
解説
ヒストリカルデータを取得します。 １） HDSRequestTypeがRAWDATA の時 Countは取得したデータの行数（レコード数）です。単純な数値です。 DateTimeは行数（レコード数）分の１次元の配列です。DateTime[行] で取得します。 Dataは列（フィールド） x 行（レコード）数分の２次元の配列です。Data[列, 行]で取得します。 ２） HDSRequestTypeがMULTIRAWDATAの時 Countは列数（フィールド数）分の１次元の配列です。Count[列] で取得します。 DateTimeは列（フィールド） x 行（レコード）数分の２次元の配列です。DateTime[列, 行]で取得します。 Dataは列（フィールド） x 行（レコード）数分の２次元の配列です。Data[列, 行]で取得します。
参照 Connect DisConnect AddField DelField ClearField ReadHistoricalData RequestHistoricalData GetHistoricalDataServerName GetHistoricalDataFieldName GetLastError