public void SQLread()
    {
        sdr=cmd.ExecuteReader();
    }

    private void btnLOGIN_Click(object sender, EventArgs e)
    {
        OpenCon();
        SqlCmd("select * Student where USN=@usn and Password=@pw");
        Parameters("@usn", txtUSER.Text);
        Parameters("@pw", txtPWD.Text);
        SQLread();
        if (sdr.HasRows)
        {
            MessageBox.Show("Welcome");
            frmMain mm = new frmMain();
            mm.Show();
            this.Hide();
        }
        else
        {
            MessageBox.Show("Incorrect Username/Password");
        }

    }

我对一切都很陌生。 我不知道为什么它总是发生。 如果我拼错了任何内容,请检查 SQL,但我认为没有任何问题。

错误发生在这里:sdr=cmd.ExecuteReader();

yogesh sharma 的 tnks 答案。 我忘记了 SqlCmd 中的 \\from\\("select * Student where USN=@usn and Password=@pw"); -_-

#1楼 票数:2 已采纳

你错过了from子句:

select s.* 
from Student s
where USN = @usn and Password = @pw

  ask by cacao translate from so

未解决问题?本站智能推荐:

2回复

System.Data.SqlClient.SqlException: ''...' 附近的语法不正确

这可能是与 SQL 相关的常见问题之一,但是我很难弄清楚是什么问题。 我当前的代码给出了一个错误: System.Data.dll 中发生类型为“System.Data.SqlClient.SqlException”的未处理异常“...”附近的语法不正确。 查询语句: C#:
1回复

System.Data.SqlClient.SqlException: '')' 附近的语法不正确。 在按钮保存

我不知道我的代码有什么问题,当我添加数据然后保存时,出现此错误。 仅供参考,我使用 Visual Basic 语言。 [1][这是我代码的错误] [1][https://i.stack.imgur.com/sxSie.png] 这是我的完整代码 Public Class Form1
1回复

修复异常 System.Data.SqlClient.SqlException: '''''附近的语法不正确。'

当我运行ide时显示以下异常 System.Data.SqlClient.SqlException: ''=' 附近的语法不正确。
2回复

异常 System.Data.SqlClient.SqlException: '',' 附近的语法不正确。

在另一个TextBox插入值后尝试填充ComboBox 。 它不断返回: System.Data.SqlClient.SqlException: '',' 附近的语法不正确。 错误出现在da2.Fill(resultado); .
2回复

System.Data.SqlClient.SqlException:'')附近的语法不正确。'

我在代码中找不到错误,但显示给我 System.Data.SqlClient.SqlException:'附近的语法不正确') 有什么错误,如何解决该问题,请帮帮我吗? 谢谢
1回复

System.Data.SqlClient.SqlException: ''.' 附近的语法不正确。

我尝试使用 SQL 了解有关 .Net Core Wep API 的内容。 我在 '.'' 附近得到了错误的语法。 我使用邮递员作为 api 并尝试它是否带有 json。 在 appsettings.json 代码中; 我尝试了 get、post 方法,但是在这里使用 Uptade 方法时出
1回复

System.Data.SqlClient.SqlException: '2' 附近的语法不正确。

我试图在我的 sql 数据库中插入这个测试数据,但我收到了这个错误:System.Data.SqlClient.SqlException: '2' 附近的语法不正确。 任何想法如何解决这个问题?
1回复

System.Data.SqlClient.SqlException:','附近的语法不正确。

我创建此代码是为了向数据库添加新记录,但是,每次我朗读代码时,都会出现此错误: System.Data.SqlClient.SqlException:','附近的语法不正确。 而且我不知道如何解决此错误,我在网上寻找并尝试了不同的方法来修复它,但没有一个可以帮助或解决问题。