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

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Link 質問箱

過去ログ [ 0004 ] 掲示板に戻る
過去ログ :
ワード検索: 条件: 表示:
タイトルRe^5: 6/21の単複枠テーブルの単勝人気について
記事No3124   [関連記事]
投稿日: 2008/09/30(Tue) 15:03
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの佐藤です。

> お世話になります。
> 今年のデータは触りたくないので、同事象となっている2007年
> 9月2日で再現させようとしています。
>
> lngReturnCode = Me.JVLink1.JVOpen("RACE", strFromTime, 1, lng
> ReadCount, lngDownloadCount, strLastTime)
>
> でオープンして取得しています。
> ここで、strFromTime は9月2日のデータ(札幌1Rなど)を取得
> しようとして、 20070902000000 とするとなぜか9月8日くらいの
> データからしか取得できないので、20070801000000 として取得して
> いますが、同じ事象になります。

上記のJVOpenでは、オプションフラグが1:通常データであるため、
通常データ提供期間の1年より前のデータ、すなわち2007年9月2日の
データが取得できていない状況です。


> 使用しているサンプルプログラムは一部変更して使用していますが、
> 基本はvb6parts-Builderです。

vb6parts-Builderは、MDBの作成処理しか実装されておらず、
JVOpenなどの処理はないのですが、vb6parts-Builderで間違いないで
しょうか。

参考まで、vb6parts-Importサンプルプログラムを使用し、
データ種別"RACE"
オプションフラグ3:セットアップデータ
で取り込みを行ってみましたが、data.mdbのODDS_TANPUKUテーブル
の2007年9月2日のレースや2008年6月21日の福島10Rなどで人気順に
おかしな値を含むデータは見当たりません。

vb6parts-Importサンプルプログラムにて確認してみていただけない
でしょうか。

以上、よろしくお願いいたします。
タイトルRe^6: 6/21の単複枠テーブルの単勝人気について
記事No3127   [関連記事]
投稿日: 2008/10/04(Sat) 14:08
投稿者エクストラ
佐藤様、ご回答ありがとうございます。

> 上記のJVOpenでは、オプションフラグが1:通常データであるため、
> 通常データ提供期間の1年より前のデータ、すなわち2007年9月2日の
> データが取得できていない状況です。

とありますが、通常データ取得だと1年以上前のデータ取得ができないのは初
めて知りました。

質問1)
ガイド(JV-LINKインターフェース仕様書)を見ても上記の事は書いていないよ
うに見えますが、どこかに記載があるのでしょうか。

質問2)
質問1に関連しますが、1年以上前のデータを取得したい場合はセットアップ
するしかないという事でしょうか。
セットアップだと、全データを取得してしまって大量データになってしまいま
す。過去データ、この場合2007年9月2日のオッズデータだけを効率的に取
得したい場合にはどうすればいいのでしょうか。

質問3)
JV-OPEN後データが取得される順番はどのようになっていますでしょうか。何の
項目がキーとなり、どういう順番で取得できるのかが知りたいです。


ご提供のサンプルプログラムの実行はかなり環境設定を要するので容易ではあ
りませんので、上記に質問を変えさせていただきます。


> JRA-VANソフトサポートの佐藤です。
>
> > お世話になります。
> > 今年のデータは触りたくないので、同事象となっている2007年
> > 9月2日で再現させようとしています。
> >
> > lngReturnCode = Me.JVLink1.JVOpen("RACE", strFromTi
me, 1, lng
> > ReadCount, lngDownloadCount, strLastTime)
> >
> > でオープンして取得しています。
> > ここで、strFromTime は9月2日のデータ(札幌1Rなど)を取得
> > しようとして、 20070902000000 とするとなぜか9月8日くらいの
> > データからしか取得できないので、20070801000000 として取得し

> > いますが、同じ事象になります。
>
> 上記のJVOpenでは、オプションフラグが1:通常データであるため、
> 通常データ提供期間の1年より前のデータ、すなわち2007年9月2日の
> データが取得できていない状況です。
>
>
> > 使用しているサンプルプログラムは一部変更して使用していますが

> > 基本はvb6parts-Builderです。
>
> vb6parts-Builderは、MDBの作成処理しか実装されておらず、
> JVOpenなどの処理はないのですが、vb6parts-Builderで間違いないで
> しょうか。
>
> 参考まで、vb6parts-Importサンプルプログラムを使用し、
> データ種別"RACE"
> オプションフラグ3:セットアップデータ
> で取り込みを行ってみましたが、data.mdbのODDS_TANPUKUテーブル
> の2007年9月2日のレースや2008年6月21日の福島10Rなどで人気順に
> おかしな値を含むデータは見当たりません。
>
> vb6parts-Importサンプルプログラムにて確認してみていただけない
> でしょうか。
>
> 以上、よろしくお願いいたします。
タイトルソフト開発サポートのmdb形式について
記事No3086   [関連記事]
投稿日: 2008/07/06(Sun) 23:45
投稿者匿名
プログラミングパーツ・開発支援ツール提供コーナーにあるJV-Data対応標準デ
ータベースファイルは、なぜアクセス97形式なのでしょうか?アクセス2003とか
で変換なしで使いたいときは、DAO3.6などを使い自前で作成しなければならない
のでしょうか?あとTFJVとか馬トモなどで、のデーターベースは、拡張子がDAT
形式ですが、どの様な仕組みか、教えてもらえませんか?
タイトルRe: ソフト開発サポートのmdb形式について
記事No3089   [関連記事]
投稿日: 2008/07/14(Mon) 18:40
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの佐藤です。

> プログラミングパーツ・開発支援ツール提供コーナーにあるJV-Data
> 対応標準データベースファイルは、なぜアクセス97形式なのでしょう
> か?アクセス2003とかで変換なしで使いたいときは、DAO3.6などを
> 使い自前で作成しなければならないのでしょうか?

ソフト開発サポートのMDBは、ソフト開発作者様の環境に合わせ
必要に応じて変換してご利用いただくことを想定しております。
その為、Access97形式のMDBで提供させていただいております。

> あとTFJVとか馬トモなどで、のデーターベースは、拡張子がDAT形式
> ですが、どの様な仕組みか、教えてもらえませんか?

各競馬ソフトの仕組みについてはこちらではお答えできません。
申し訳ありませんがご了承ください。
タイトルRe^7: サンプルソフトについて
記事No3048   [関連記事]
投稿日: 2008/05/23(Fri) 20:25
投稿者さくら
JRA-VANソフトサポート様。やっぱりわかりません。一つ質問させてください。
とりあえずmdb形式で、一つのファイルに、UMのデーター2007/4月2日から2008/5
月22日までのデーターをセットアップ(jv-open オプション3)で、mdbファイルに
取り込んでみました。登録時間は、約10分で登録件数は、17386件ファイルサイ
ズが、約400Mbにもなってしまいました。Access97で最適化を行っても約35Mbで
す。UMは、1577byteなので、単純に1577*17386ぐらいだと思うのですがサイズ大
きすぎませんか?競馬ソフトにあるJRA-VAN Data Lab. for Access 1.00 で約
一年分を同じく取り込むと130KBと非常にコンパクトです。何が違うのでしょう
か?推測されることご教授していただけないでしょうか?

あと登録にJetエンジンをつかっているのですが、サイズ小さくするパラメータ
ーありましたら、同じくご教授していただけないでしょうか?あとSQLserverと
かの違ったデーターベースのほうが良いのでしょうか?環境は、visual stdio 2
005のCで OSはwin XPです。
どうかみなさん宜しくお願い致します。
タイトルRe^9: サンプルソフトについて
記事No3057   [関連記事]
投稿日: 2008/05/28(Wed) 17:12
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの井上です。

> もう一つ教えてください。サンプルで提供されている
> MDB形式(Access Ver97)で騎手、調教師、馬主、生産者マスタの成績テーブル
> は、本年、前年、累計の3つを使いたいときは、自前でテーブル追加、データー
> ベース登録を行わなければいけないのでしょうか?

プログラミングパーツ提供コーナーの
「データベースファイル(mdb形式)」については、テーブル定義
のみ設定されております。
データの登録については、「JV-Data登録クラス」にそれぞれの
マスタの登録ロジックが含まれていますので、こちらを参考に
していただければと思います。

騎手、調教師の成績については、それぞれの成績テーブルに
年度別にレコードが作成されます(データ1行に付き本年、前年、
累計の3レコード)。
馬主、生産者については、それぞれのテーブルに本年、累計
成績が横並びに登録されます。

以上、よろしくお願いいたします。
タイトルRe^8: サンプルソフトについて
記事No3056   [関連記事]
投稿日: 2008/05/28(Wed) 17:10
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの井上です。

> JRA-VANソフトサポート様。やっぱりわかりません。一つ質問させてください。
> とりあえずmdb形式で、一つのファイルに、UMのデーター2007/4月2日から2008/5
> 月22日までのデーターをセットアップ(jv-open オプション3)で、mdbファイルに
> 取り込んでみました。登録時間は、約10分で登録件数は、17386件ファイルサイ
> ズが、約400Mbにもなってしまいました。Access97で最適化を行っても約35Mbで
> す。UMは、1577byteなので、単純に1577*17386ぐらいだと思うのですがサイズ大
> きすぎませんか?競馬ソフトにあるJRA-VAN Data Lab. for Access 1.00 で約
> 一年分を同じく取り込むと130KBと非常にコンパクトです。何が違うのでしょう
> か?推測されることご教授していただけないでしょうか?

各競馬ソフトに関するご質問については、こちらではお答えし
かねますが、1,577byte×17,386件はおよそ26Mbyteですので、
130Kbyteは小さすぎるのではないでしょうか。

> あと登録にJetエンジンをつかっているのですが、サイズ小さくするパラメータ
> ーありましたら、同じくご教授していただけないでしょうか?あとSQLserverと
> かの違ったデーターベースのほうが良いのでしょうか?環境は、visual stdio 2
> 005のCで OSはwin XPです。
> どうかみなさん宜しくお願い致します。

MDB形式のファイルは通常使用でも容量が増加していくことが
知られていますが、よく行われる対処方法は「最適化」です。
こちらを検討してみるのはいかがでしょうか。

データを保持する仕組みについては、用途によって様々です。
サンプルプログラムでは、Windows環境でDBを構築せずに使用
可能なMDBを選択しております。特別な設定なども不要ですが
様々な制約もありますので、これらの制約が問題となっており、
また他の方法を選択することが可能であれば、DBの変更を
検討されても良いのではないでしょうか。

以上、よろしくお願いいたします。
タイトルRe^3: データベース作成について
記事No3011   [関連記事]
投稿日: 2008/03/29(Sat) 09:27
投稿者VBAオンチ
こんにちは

> > JV-Linkには、エクセルを操作する機能はありません。また、データ
ベー
> スとしての処理も、自前で処理する必要があるのではないでしょうか?
>
> エクセルではデータベースの機能がないので出来ないのですね。
> エクセルではなくAccessでは可能なのでしょうか?
>
データベース(DB)は勉強中なので詳しくは知りませんが、
(1)エクセルでDBを作るとメモリリークというバグ?でエクセルがハング
アップする場合があります。
また通り縋りさんのコメントのように、多くの処理を自前でやる必要がありま
すので面倒ですね。

(2)Accessは一応DB機能があるので可能でしょう。またクエリ機能やSQLの
ようなDB言語も使えるので、DBを作るならAccessの方がいいと思います。た
だサイズが1GBを超えると遅くなると言われます。

ExcelからVBA/SQLでAccessのmdbファイルを操作するのは可能と思います。
タイトルデーターベース登録の高速化について
記事No2684   [関連記事]
投稿日: 2007/08/27(Mon) 00:11
投稿者教えてください。
データーベース登録を高速にしたいのですが、何か良い方法はないでしょうか?
ものすごく抽象的な質問ですがよろしくお願いします。VCのmdbサンプルプログ
ラムを高速にしたいのです。案としては、たとえば、テーブル作成時に列の定義
時に列を1つにし構造体のファイルズで、一括登録。読込時は、CObListを使っ
てみると高速になりそうな気がするのですがいかがでしょうか?ようは、TFJVの
ようなデーターベースを作成したいのです。TFJVでは、DATファイルですが何か
ヒントもらえませんでしょうか?初心者なので変な質問ですがよろしくお願い致
します。
タイトルサンプルデータのmdb形式について
記事No2409   [関連記事]
投稿日: 2007/05/24(Thu) 16:49
投稿者Tenpoint
サンプルデータにあるmdb形式をaccess2000形式に変換した場合、サンプルプロ
グラムは正常に動作しますか?
検索結果:17件中10件表示 [次の10件]

▲TOP

ウィンドウを閉じる