在C#中commad.executenonquery是什么意思?

 我来答
百度网友2e0a4d8
2011-04-27 · 超过19用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:62.1万
展开全部
对连接执行 Transact-SQL 语句并返回受影响的行数。 (就是写了个SQL语句比如删除,插入一类的,需要靠ExecuteNonQuery 方法来执行。)

备注:可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。

命名空间:System.Data.SqlClient
程序集:System.Data(在 system.data.dll 中)

虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充。

对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1。

http://lover-zy.blog.163.com/blog/static/123051903200997104634204/?fromdm&fromSearch&isFromSearchEngine=yes
知道一族
2011-04-20 · 超过18用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:38万
展开全部
执行sql语句,比如写了个删除语句,就要用executenonquery来执行一下,并且返回一个值,可接受也可不接受。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
52剪辑
2011-04-20 · 超过17用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:23.2万
展开全部
它是数据库数据的执行者
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铁血冰龙
2011-04-20 · TA获得超过1450个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:341万
展开全部
是指执行非查询SQL命令,如:增、删、改等。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式