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

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Link 質問箱

一括表示 リストに戻る
タイトルRaceのRA 10/11日分が取れない
記事No6828
投稿日: 2014/10/10(Fri) 19:17
投稿者佐々木小次郎
 アクセス2000VBAで今週用スピード指数系ソフトを作り終え活用してい
ます。
ついで、オッズソフト作りたく9割完成しましたが、今日 オッズソフトのレ
ース詳細部、今週データのをダウンロードしたところ、9月11日が抜けていま
す。この部分は、前作(元はデータラボの開発キットを利用の転用でRACEの
部分をコーピーしたものです。)同じパソコンを使用していますがスピード指数
系ソフトでは全レースダウンロードできているのに、オッズソフトでは何が原因
でデータが抜けしまうのでしょう。
分かる方が居ましたら教えてください。ちなみに、
WIN7 64bit用 JVLink 4.4.0 を使用 しています。プログラムの最初の部分は
こうです。 

sid = "UNKNOWN"
dOption = 2


テキストボックス6.Value = "                 
     "

Call JVLink2.JVInit(sid)
retval = JVLink2.JVOpen("RACE", "20120301000000"
;, dOption, readcount, dlcount, lastfiletimestamp) '''&#
039;******* DataSpec 注
If retval < 0 Then
テキストボックス6.Value = "JVOPENでエラーが発生しました(&q
uot; & retval & ")"
Exit Sub
End If

Dim mRA_D As JV_RA


status = 0
While status <> dlcount
status = JVLink2.JVStatus()
テキストボックス6.Value = dlcount & "ファイル中 "
& status & " ファイルダウンロード完了"
DoEvents
Sleep (120)
Wend

retval = 1
' MsgBox "データをクリアします"

CurrentDb.Execute ("DELETE FROM Race_RA")

DoEvents

Do Until retval = 0


retval = JVLink2.JVRead(buff, 100000, filename)

テキストボックス6.Value = "ファイル読み込み中・・・・・ "
; & filename
If Left(buff, 2) = "RA" Then

Call SetData_RA(buff, mRA_D)
On Error GoTo Err_Exist ';
;;;;;;;;;;;;;;;;;;; Race_RA


Set rs2 = CurrentDb.OpenRecordset("Race_RA")
With rs2
.AddNew










   

タイトルRe: RaceのRA 10/11日分が取れない
記事No6840
投稿日: 2014/10/15(Wed) 17:16
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの竹下です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

ソースを拝見したところ、JVOpenメソッドを使用して
蓄積系オッズデータを取得しているようですが、蓄積系オッズデータは
その週の開催の「成績データ」の一つとして提供しております。

書き込みいただいた10/10(金)時点では、その週の成績データの提供は
行わない為、蓄積系オッズデータの取得も行うことは出来ません。

成績データの提供は通常はその週の開催終了翌日の14:00頃となります。
10/11(土)の成績データは10/15(水)14:00頃提供しております。

オッズデータを取得する方法としては以下の2通りが挙げられます。

・レース確定前などにリアルタイムにオッズデータを取得する場合
 →JVRTOpenメソッドを用いて、速報系オッズデータを
  取得してください。
  10/10(金)時点(オッズ発表後)で、10/11(土)のオッズデータを
  取得する場合は、こちらの方法をご選択ください。

・開催終了後にオッズデータを取得する場合
 →ご記載いただいたソースのように、JVOpenメソッドを用いて、
  蓄積系オッズデータを取得してください。
  記載いただいている方法だと、10/15(水)14:00以降には
  オッズデータが取得できているものと思われます。

各メソッドの詳細や、データ提供タイミングについては、
JV-Linkインタフェース仕様書、JV-Data仕様書をご確認ください。


以上、よろしくお願い致します。

ウィンドウを閉じる