大家好,又见面了,我是你们的朋友全栈君。
ExecuteNonQuery()方法对Update,Insert,Delete语句有效,对select无效
using (var conn = new SqlConnection(connectionString)) using (var cmd = new SqlCommand()) { cmd.Connection = conn; // SQL参数生成 string DataRepeatChecksql = "SELECT * FROM dbo.Used Where OtherID = @OtherID"; SqlParameter[] ps = { new SqlParameter("@OtherID","dwada"), //usedInfodataOtherID }; // 查询结果大于等于1 int issss= SqlHelper.ExecuteNonQuery(DataRepeatChecksql, ps); System.Diagnostics.Debug.WriteLine("wwwww: "+usedInfodataOtherID); System.Diagnostics.Debug.WriteLine(issss); if (issss >= 1) { // 登录过时,判断结果=1 DataRepeatCheckResult = 1; } }
ExecuteNonQuery()方法主要用于用户更新数据,通常它使用Update,Insert,Delete语句来操作数据库,其方法返回值意义:对于 Update,Insert,Delete语句执行成功是返回值为该命令所影响的行数,如果影响的行数为0时返回的值为0,如果数据操作回滚得话返回值为-1。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155605.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...