JRA公式競馬データ配信サービス JRA-VAN Data Lab.

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Dataの使い方あれこれ

記事リスト  |  新着記事  |  ワード検索  |  過去ログ
タイトルRe^3: 意図的に、セットアップデータを複数回分ける方法
投稿日: 2023/09/19(Tue) 15:10
投稿者サメの餌
まささん、こんにちは。

説明があまり得意ではないので上手く伝わるか自信がありませんが...

セットアップ時には例えば、

dtStart = DateTime.Parse("1986/01/01 00:00:00");
dtEnd = DateTime.Parse("1986/02/01 00:00:00");

としておいて、

strFromTime = dtStart.ToString("yyyyMMddHHmmss") + "-&qu
ot; + dtEnd.ToString("yyyyMMddHHmmss");

として

iOption = 4;

で僕は回してます。これをdataspecに"RACE"、"BLDN"、&
quot;MING"、"SNPN"、"SLOP"、"WOOD"、&
quot;YSCH"と個々に指定して同一ループで1ヶ月ずつ、つまり、1986年1月
分としてこの7種類のdataspec個々に取得して日付を次の月にという感じのルー
プです。で、ループ最後の終了日が例えば今月でしたら2023年9月〜10月の時に
は開始日のみの指定で行いループ終了。

その後で終了日の指定出来ない他のdataspecの"DIFN"、"HOSN&
quot;、"HOYU"、"COMM"を行います。

で、セットアップは完了なので、この後の運用は

iOption = 1;

で毎週金曜日、土曜日にそれぞれ更新とまあ、月曜日にも更新したり、しなく
ても金曜日に一気に更新されます。この更新で、lastfiletimestampを開始日に
終了日をDateTime.Nowとかにして終了日指定可能dataspecに指定して、それ以外
は開始日のみで。

指定日以外が取得されてデータの整合性が取れるかどうかとかほぼ気にしてま
せん。個々のデータがデータ区分が削除になっている時のみ削除してます。

説明下手で申し訳ないです。
- 関連一覧ツリー(● をクリックするとツリー全体を一括表示します)
返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ   文字モード 図表モード
URL
パスワード (英数字で8文字以内)
  プレビュー
- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード
ウィンドウを閉じる