VB6.0にて、データベース(mysql 4.0)へデータをインサートする前処理の
データベースを開きに行く際に
Set TableName = DbName.OpenRecordset(TableNum)
を使用したのですが、実行中にここで、
「選択された CollatingSequence はOSでサポートされていません。」
とエラーが表示されます。
さらに、この際、再度実行すべくF5キーを押下すると、
すんなり通ってしまいます。(初回以外なら通ります。)
この現象に心当たりのある方、いらっしゃいましたら
ご教示ください。宜しくお願いします。
コンパイルしてExeで実行すると、その症状が収まるのであれば、
http://support.microsoft.com/default.aspx?scid=kb;ja;257819
で記述のある、VB6のIDE(開発環境)の問題です。
気にしない もしくは、
.OpenRecordset("SELECT * FROM Table名")
のように指定すると症状が出ないとか。
確かIDEのバグか何かで発生した気がする
EXEにして実行すると初回でも問題なく動くと思う
かぶった・・・(><)
回答ありがとうございました。
その後、私も「VB6のIDE(開発環境)の問題です。」
に行き着いた為、
『気にしない』
で行くことにしました^^;
ツイート | ![]() |