1 对于insert delete update方法的返回值,如果命令影响的行数,是多少就显示多少,可直接进行比值判断
2 对于select语句 命令返回的值会显示-1
如果要进行比值判断 可以转换为ExecuteReader方法 判断数据的行数 进行比值判断
ExecuteReader方法:
public static SqlDataReader ExecuteReader(string sql, params SqlParameter[] pms)
{
SqlConnection con = new SqlConnection(constr);
using (SqlCommand cmd = new SqlCommand(sql, con))
{
if (pms != null)
{
cmd.Parameters.AddRange(pms);
}
try
{
con.Open();
return cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
}
catch (Exception)
{
con.Close();
con.Dispose();
throw;
}
}
}
C#中SqlHelper.ExecuteNonQuery()方法返回值
最新推荐文章于 2024-06-10 11:42:11 发布