【问题标题】:C# Format of the initialization string does not conform to specification errorC# 初始化字符串的格式不符合规范错误
【发布时间】:2017-06-25 15:33:28
【问题描述】:

我有一个抛出错误的 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");
            }

此代码抛出(初始化字符串的格式不符合规范)错误,我该如何解决?

【问题讨论】:

  • 我这里做了一个简单的数据库
  • 专业提示:将错误消息作为文本发布,而不是图像。该消息框中的所有内容都可以使用 Ctrl+C 复制和粘贴。如果你下拉“详细信息”,你也可以向我们展示堆栈跟踪。
  • 有关调用即时 (JIT) 调试而非此对话框的详细信息,请参阅此消息的末尾。
  • 关键字表附近的错误是什么?

标签: c#


【解决方案1】:

SqlConnection 需要连接字符串,而不是文件路径。请参阅this questionthe documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 2012-01-04
    • 2015-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多