JVLink 使用時、JVOpen にて₋303で落ちる現象が発生し、
その後、とりあえずの?解決策を残しておきます。
JV-Link(32bit)
C#プログラムでPostgreSQLのDBに1986年以降のデータを
登録していて発生。
過去ログにて、ひと月毎の区間区切りで実行すると
DL速度が速くなるとあったので、実装し実行。
JVOpen → JVGets(while)→ JVClose →JVOpen
→ JVGets(while)→ JVClose →(以下繰り返し)
はじめ、それを実行すると途中のJVOpenで発生.
こちらのJVOpen のリクエストが早すぎるからかなと思い、
JVOpen 要求前に毎回3秒のタイムラグを設けました。
同じSIDでサーバーに要求する間隔が短いから?と思って考えに至りました。
なお「3秒」に根拠はありません。
タイムラグを設けた結果、落ちることなくDL完了。
(2026年11月中旬まで491区間)
45分26秒にて完了.
途中メモリ関連で登録できないことがありましたが、
AIに助けてもらいプログラムやり直し回避.
2026/11/11正午までで、
坂路データ:12009258件
レース詳細:243033件
馬毎レース:2910365件
おそらく漏れていないと思うのですが、確認のしようがない。
参考になれば、幸いです。