我为应用程序创建了一个登录表单,我想检查数据库中是否存在来自用户的登录数据,以便他可以成功登录或显示一条消息,告诉他他的登录详细信息是错误的。
我尝试了OleDbDataReader
但是没有用,所以我在我的数据库中添加了用户名和密码(在表Etudiant
中)并尝试计算表中的行数{ {1}},如果计数大于0,则登录成功,否则显示“错误的详细信息”。但问题始终如一,只显示第二条消息。
这是我的代码:
Etudiant
答案 0 :(得分:2)
您必须检查查询中的username
和password
,否则它将返回完整的表格行数,有些像SELECT COUNT(*) FROM Etudiant WHERE User=(username) AND Password=(password)
。