プログラミング質問広場 |
本掲示板は、プログラミングに関する情報を作者様同士で共有・議論していただく場として用意いたしました。 JV-Link、JV-Dataに直接関連しない(一般論としてのプログラミング方法やAPI・メソッドの利用法などの)スレッドはこちらに立ててください。
|
|
タイトル | : JV-Data登録クラス のMYSQL対応について |
投稿日 | : 2023/09/13(Wed) 18:57 |
投稿者 | : まさ |
|
現在提供されている「JV-Data登録クラス」ですが、 access接続の方はうまくできました。
そこで、「sample.ini」を変更し、MYSQLで確認を行いました。
開発環境は Visual Studio Community 2019 MYSQL 8.0.34 MYSQL ODBC 8.0 Unicode Driver です
接続はうまくいっております。
「RACE」「20210101000000-20210699000000」で実行し、 エラーの個所はデバッグで追いました。
1. 『clsDBImport.vb』の「ClearData」にある 2つ目のDELETEE文でエラーが出ます。 strDel = "DELETE FROM BATAIJYU" gCon.Execute(strDel)
なお、1つ目のDELETE文は成功します。
エラーメッセージ:"このカーソルの種類を使用している場合は、トラ ンザクションに複数の Recordset を含むことはできません。カーソルの種類を 変更する、トランザクションをコミットする、または Recordset のいずれかを 閉じてください。"
2. 上記エラーが出ても、続行できるので、そのまま実行すると 『clsDBImport.vb』の「InsertDB」gCon.BeginTrans() でエラーが出ます。
エラーメッセージ:"1 つ以上の ODBC 接続が使用中のため、トランザ クションを開始できません。"
なお、1.のエラーを発生させないように、 テーブルをクリアさせなくても、2.のエラーは発生致しました。
本ソースは、accessでもMYSQLでも実行できるみたいですが、 何か原因はございますでしょうか? |
|
 |
- 関連一覧ツリー(● をクリックするとツリー全体を一括表示します)
|
 |
|
|
 |
 |
返信フォーム
(この記事に返信する場合は下記フォームから投稿して下さい) |
|
|
|
copyright ©2007 JRA SYSTEM SERVICE CO.,LTD. All Rights Reserved.
|
|
|