1

接続文字列の次のコードがあります。

    If conn.State = 1 Then conn.Close
ConnString = "Driver={SQL Server};Server=server08;Database=bmssmall1;Uid=" & Me.txtUserName.Text & ";Pwd=" & Me.txtPassword.Text & "; "
        '/Open Connection
        With conn
            .ConnectionString = ConnString
            .Open
        End With
    Set variables.myobj.conn = conn

明らかなように、接続文字列は適切に定義されています。
ただし、実行時にブックマークを設定し、開いた後に conn の値を確認すると、「Provider = MSDASQL」のみが表示されます。接続文字列がすべてなくなったようです。

助けてください。私はこの接続文字列をアプリケーションのあらゆる場所で参照しており、修正しないと開発環境全体がクラッシュすることになります。

4

1 に答える 1

1

この問題は、Microsoft ブログで既に解決されています。

解決策はここにあります

Persist Security Info=true接続文字列に追加するだけです 。そして、問題は解決されるべきです。

それが役立つかどうか教えてください

于 2012-08-16T06:21:13.937 に答える