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

微软博客上已经解决了。

解决方案在这里

您需要做的就是附加 Persist Security Info=true到您的连接字符串中。问题应该得到解决。

让我知道这是否有帮助

于 2012-08-16T06:21:13.937 回答