我正在尝试验证一个电子邮件地址,用户在其中输入他们想要的电子邮件以便他们创建一个帐户,如果数据库中行的大小大于 0,那么电子邮件已经创建,如果不是,那么大小应该为零.
但是我的 int 大小不会捕获零值,而只会返回“位置 0 处没有行”。我将如何解决这个问题?
这是我的代码
{
String sql = "SELECT * FROM Users WHERE EmailAddress = '" + emailaddress + "' ";
DataSet mydata = dbConnect.GetDataSet(sql);
int size = Int32.Parse(mydata.Tables[0].Rows[0]["UserId"].ToString());
if (size > 0)
{
return false;
}
else {
return true;
}
}```