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

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Link 質問箱

一括表示 リストに戻る
タイトルサンプルソフトについて
記事No3014
投稿日: 2008/04/12(Sat) 18:45
投稿者さくら
データーベース登録のサンプルソフトは、皆さんちゃんと動きますか?

タイトルRe: サンプルソフトについて
記事No3016
投稿日: 2008/04/16(Wed) 10:35
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの井上です。

> データーベース登録のサンプルソフトは、皆さんちゃんと動きますか?

JV-Data登録クラスがうまく動作しないという状況でしょうか?

各サンプルのソースは、Windows XP Professionalで動作確認を
行っております。(Windows Vistaには対応しておりません)

OS、開発環境、エラーの内容など、もう少し詳細な情報をいただ
けましたらこちらで調査できるかもしれませんので、ご提供い
ただければと思います。

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

タイトルRe^2: サンプルソフトについて
記事No3018
投稿日: 2008/04/16(Wed) 23:23
投稿者さくら
JV-Data登録クラスのMicrosoft VisualC++ .NETです。
os vista vs2005での環境です。なぜvistaではだめなのでしょうか?あと※こ
のパーツは、データベースの収容データ量と処理速度に課題を抱えています。こ
のパーツをそのままの状態でご利用される場合はご注意下さい。とありますが、
なぜ、なぜ、なぜでしょうか?

タイトルRe^3: サンプルソフトについて
記事No3022
投稿日: 2008/04/23(Wed) 17:17
投稿者JRA-VANソフトサポート
JRA-VANソフトサーポートの井上です。

> JV-Data登録クラスのMicrosoft VisualC++ .NETです。
> os vista vs2005での環境です。なぜvistaではだめなのでしょうか?

Windows Vistaではユーザーアカウント制御(UAC)の制約により
JV-Linkが正しく動作しないことが分かっています。
その為、サポート対象外とさせていただいております。

> あと※このパーツは、データベースの収容データ量と処理速度に
> 課題を抱えています。このパーツをそのままの状態でご利用される
> 場合はご注意下さい。とありますが、
> なぜ、なぜ、なぜでしょうか?

サンプルプログラムはJV-Linkの使用方法を中心としたサンプル
であり、データの保持方法などはソフトによって様々であるため
参考としてのロジックになっております。

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

タイトルRe^4: サンプルソフトについて
記事No3032
投稿日: 2008/05/18(Sun) 22:33
投稿者さくら
登録のサンプルまでは、JRA-VANソフトサポート側で十分なものを提供してもら
えませんか?データベースをみな共有できるようにするとか?そうすれば、もっ
といろんなソフトが登録されJRA-VANがおもしろくなると思いますが?今後検討
していただけないでしょうか?

タイトルRe^5: サンプルソフトについて
記事No3040
投稿日: 2008/05/21(Wed) 10:06
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの井上です。

> 登録のサンプルまでは、JRA-VANソフトサポート側で十分なものを提供してもら
> えませんか?データベースをみな共有できるようにするとか?そうすれば、もっ
> といろんなソフトが登録されJRA-VANがおもしろくなると思いますが?今後検討
> していただけないでしょうか?

ご提案ありがとうございます。

まずサンプルプログラムとしては、JV-Linkの使用方法が中心では
ありますが、できるだけ流用可能なもの(実用可能なもの)になる
ようにと考えて作成しておりました。
但し、シンプルな実装により理解を深めていただく必要もあります
ので、MDBなどを使用したものになっております。
収容データ量と処理速度については、サンプル作成当時からの問題
として解決を試みた経緯もありますが、MDBの制限を含む技術的な
問題を解決することが困難であったため、現在のような形となって
おります。

データベースの共有についても何度か検討を行ったことがあります
が、データ定義や収容量及び処理速度など、様々なソフトウェアの
個別のニーズをすべて満たすようなデータベースの構築は困難という
判断により、ご用意するには至っておりません。

ご要望については、今後サンプルプログラムなどの提供リソースに
ついて見直すタイミングで検討させていただきます。

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

タイトルRe^6: サンプルソフトについて
記事No3047
投稿日: 2008/05/22(Thu) 22:59
投稿者さくら
データーベースって難しいです。「シンプルな実装により理解を深める」意味が
なんとなくわかりました。ありがとうございました。

タイトル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^8: サンプルソフトについて
記事No3052
投稿日: 2008/05/25(Sun) 01:43
投稿者さくら
もう一つ教えてください。サンプルで提供されている
MDB形式(Access Ver97)で騎手、調教師、馬主、生産者マスタの成績テーブル
は、本年、前年、累計の3つを使いたいときは、自前でテーブル追加、データー
ベース登録を行わなければいけないのでしょうか?

タイトル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^9: サンプルソフトについて
記事No3058
投稿日: 2008/05/28(Wed) 18:23
投稿者さくら
MDB形式のファイルは通常使用でも容量が増加していく
のは、なんでですか?仕組みがわからないので、ご教授お願い致します。
あと、推奨されるDB等もしありましたら、そちらも教えていただけないでしょ
うか?以上、よろしくお願いいたします。

タイトルRe^10: サンプルソフトについて
記事No3059
投稿日: 2008/05/29(Thu) 12:06
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの井上です。

> MDB形式のファイルは通常使用でも容量が増加していく
> のは、なんでですか?仕組みがわからないので、ご教授お願い致します。
> あと、推奨されるDB等もしありましたら、そちらも教えていただけないでしょ
> うか?以上、よろしくお願いいたします。

こちらはJV-Linkの掲示板ですので、他社製品のファイル形式
については解説などはいたしかねます。申し訳ありませんが
ご了承ください。
MDBのファイル増加は仕様として仕方がないようですので、
MDBを使用するのであれば最適化の実装が良いのではないで
しょうか。
ソフトウェアを配布しないのであれば、別のRDBでも良いと
思います。こちらで推奨するDBは特にありませんが、
VisualStudioをご利用されているのであれば SQL Server
などが候補にあがると思います。(JRA-VANソフトサポートで
動作保障、または動作確認を行っているわけではありません。
またSQL Serverの構築や使用方法についてのご質問には
お答えできませんので、予めご了承ください。)

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

ウィンドウを閉じる