回报,我有以下代码如何确定是否零个记录在SqlDataAdapter的
string connString = ConfigurationManager.ConnectionStrings["XXXConnectionString"].ConnectionString;
SqlConnection conn = new SqlConnection(connString);
conn.Open();
SqlDataAdapter SQLDataAdapter1 = new SqlDataAdapter("SELECT * FROM EVENTSignUp WHERE (MembmerEmail = " + userInfo.Email + ")", conn);
DataTable dtResult1 = new DataTable();
SQLDataAdapter1.Fill(dtResult1);
,但如果没有记录返回,我只是在得到一个例外:
SQLDataAdapter1.Fill(dtResult1);
我如何确定是否没有从此查询返回的记录?
有什么例外? – Jason 2009-08-18 07:34:08
另外,它看起来像是你使用这个SQL字符串,你的电子邮件可能需要引号...... – Jason 2009-08-18 07:34:56
你的SQL字符串对SQL注入攻击是开放的。使用参数化查询! – 2009-08-18 07:38:19