4

古い VB6 アプリケーションを .NET に変換するプロジェクトに参加しました。アプリケーション内で、ADODB 接続オブジェクトを渡し、そこから既存の接続文字列を取得します (データベースの状態に応じて、プライマリ接続文字列またはセカンダリ接続文字列になる可能性があります)。

私が抱えている特定の問題は、.open が ADO​​DB 接続で呼び出されると、オブジェクトがその接続文字列をある種の ";Provider=MSDASQL.1" にリセットすることがあることです。投稿者はこれが ADO​​DB のある種のバグであると信じているが、確認すべきものや回避策が見つからないことを述べているフォーラム投稿を 1 つ見つけました。もう 1 つ注意すべき点は、ConnectionString データが常にリセットされるとは限らないことです。

.Open 呼び出しで ADODB がそのオブジェクトの ConnectionString をリセットする原因について、誰かがこれを以前に見たことがありますか?

ありがとう!

4

0 に答える 0