C#更新数据库程序运行无错,sql语句是没错,可为什么执行cmd.ExecuteNonQuery()返回的值是0哪里出错了

C#更新数据库程序运行无错,sql语句是没错,可为什么执行cmd.ExecuteNonQuery()返回的值是0哪里出错了,第1张

string sql = " Update card1 set 姓名= 'name' where 标签号 = 'cardname'";

name 和 cardname 是单引号?

改成

string sql = " Update card1 set 姓名= '“ + name + "' where 标签号 = '" + cardname + "'";

sql 中 count()作用是返回结果集的记录数。

返回0,即

1、检索结果记录数为0

2、指定列非空记录为0

1、SQL COUNT() 语法

SQL COUNT(column_name) 语法

COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):

SELECT COUNT(column_name) FROM table_name

2、SQL COUNT() 语法

COUNT() 函数返回表中的记录数:

SELECT COUNT() FROM table_name

3、SQL COUNT(DISTINCT column_name) 语法

COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:

SELECT COUNT(DISTINCT column_name) FROM table_name

注释:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。

以上就是关于C#更新数据库程序运行无错,sql语句是没错,可为什么执行cmd.ExecuteNonQuery()返回的值是0哪里出错了全部的内容,包括:C#更新数据库程序运行无错,sql语句是没错,可为什么执行cmd.ExecuteNonQuery()返回的值是0哪里出错了、SQL COUNT 值 返回 0、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10211624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存