我正在 Visual Basic 2017 中为 c# 表单创建登录页面,每次尝试使用正确的凭据登录时都会收到错误



当我按下登录按钮时,我收到此错误

错误图片

我的代码:

private void button1_Click(object sender, EventArgs e)
{
    SqlConnection sqlcon = new SqlConnection (@"C:LOGINDBLOGINDB.MDF");
    string query = "Select * from Table where username='" + txtUsername.Text + "'and password='" + txtPassword.Text + "'";
    SqlDataAdapter sda = new SqlDataAdapter(query, sqlcon);
    DataTable dtbl = new DataTable();
    sda.Fill(dtbl);
    if(dtbl.Rows.Count == 1)
    {
        frmMain objFrmMain = new frmMain();
        this.Hide();
        objFrmMain.Show();
    }
    else
    {
        MessageBox.Show("Check you things");
    }
}

和我的 SQL 表:

主表

而这个

假设你的路径是正确的。您的连接强应该有数据源等。您的格式完全错误

Data Source=.SQLExpress;Integrated Security=true;
AttachDbFilename=C:MyFolderMyDataFile.mdf;User Instance=true;

有关连接字符串的详细信息,请参阅此处连接字符串指南声明 sql 连接之后。您需要打开连接

Sqlcon.open((;