连接字符串值错误

ConnectionString Value Error

我从本地数据库的属性中复制了 ConnectString 值。

属性中的连接字符串是:

Data Source=Cyber\SQLEXPRESS;Initial Catalog=GeneratedData;Integrated Security=True;

当我直接将ConnectionString 复制到ConnectString 时,出现错误。所以我把那个“\”去掉,我没有收到错误。但是它仍然不起作用。我还注意到人们通常将该 ConnectionString 值更改为单个单词以使其成为 easy.However,我的 VB 属性部分不允许我更改它。 Here is the error I get

public class SQLConnection
{
    #region MemberVariables
    private SqlConnection mConnection = null;
    private SqlDataAdapter mDataAdapter = null;
    private SqlCommand mCommand = null;
    static string mDbConnString = string.Empty;
    #endregion

    #region PublicMemberVariables
    public SqlConnection Connection
    {
        get
        {
            return mConnection;
        }
        set
        {
            mConnection = value;
        }
    }
    public SqlDataAdapter DataAdapter
    {
        get
        {
            return mDataAdapter;
        }
        set
        {
            mDataAdapter = value;
        }
    }
    public SqlCommand Command
    {
        get
        {
            return mCommand;
        }
        set
        {
            mCommand = value;
        }
    }
    public string ConnectString
    {
        get
        {
            return mDbConnString;
        }
        set
        {
            lock (mDbConnString)
            {
                mDbConnString = value;
            }
            lock (mConnection)
            {
                mConnection.ConnectionString = mDbConnString;
            }
        }
    }
    #endregion

    public void TestConnection()
    {
        ConnectString = "Data Source=Cyber SQLEXPRESS;Initial Catalog=GeneratedData;Integrated Security=True";
        Connection = new SqlConnection(ConnectString);
        Connection.Open();
        MessageBox.Show(Connection.State.ToString());
    }


}

改变

Data Source=Cyber\SQLEXPRESS;Initial Catalog=GeneratedData;Integrated Security=True;

Data Source=Cyber\SQLEXPRESS;Initial Catalog=GeneratedData;Integrated Security=True;