初始化字符串的C#格式不符合规范错误

初始化字符串的C#格式不符合规范错误,c#,C#,我有一个C代码,它会抛出一个错误: SqlConnection sq = new SqlConnection(@"C:\USERS\USER\DOCUMENTS\VISUAL STUDIO 2012\PROJECTS\LOGINAPP\DB\LOGINDB.MDF"); string q = "Select * from Table where textBox1= '" + textBox1.Text.Trim() + "'and Password'" + textBox

我有一个C代码,它会抛出一个错误:

SqlConnection sq = new SqlConnection(@"C:\USERS\USER\DOCUMENTS\VISUAL STUDIO 2012\PROJECTS\LOGINAPP\DB\LOGINDB.MDF");
            string q = "Select * from Table where textBox1= '" + textBox1.Text.Trim() + "'and Password'" + textBox2.Text.Trim() + "'";
            SqlDataAdapter s = new SqlDataAdapter(q, sq);
            DataTable d = new DataTable();
            s.Fill(d);
            if (d.Rows.Count == 1)
            {
                frmMain G = new frmMain();
                this.Hide();
                G.Show();
            }
            else
            {
                MessageBox.Show("Check your Username or Password or both");
            }
此代码抛出(初始化字符串的格式不符合规范)错误,所以如何修复它?
SqlConnection
需要连接字符串,而不是文件路径。请参阅和。

我在此处创建了一个简单的数据库。PRO提示:将错误消息以文本形式发布,而不是图像。可以使用Ctrl+C复制和粘贴该消息框中的所有内容。如果您下拉“详细信息”,也可以向我们显示堆栈跟踪。有关调用即时(JIT)调试而不是此对话框的详细信息,请参阅此消息的结尾。关键字表附近的错误是什么?