ASP.NET C#未检查数据库中是否存在用户
本文关键字:是否 存在 用户 数据库 检查 NET ASP | 更新日期: 2023-09-27 18:20:00
我创建了一个if-else语句来检查数据库中是否存在数据库,但ASP不检查它?
我觉得我做错了。
这是我的密码。。。
SqlCommand check = new SqlCommand("SELECT Count(*) FROM [Users] WHERE Username='" + @username + "'", Connect);
int exist = check.ExecuteNonQuery();
if (exist > 0)
{
txtuser.Text = "User already exists";
} else
// Insert the non-existing data to database
试试这个。。。
int exist =(int) check.ExecuteScalar()
ExecuteNonQuery()
返回数据库中受影响的行数。但在这里,您没有更新或插入,因此它将始终返回0。