在C#中commad.executenonquery是什么意思?
4个回答
展开全部
对连接执行 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
备注:可以使用 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
展开全部
执行sql语句,比如写了个删除语句,就要用executenonquery来执行一下,并且返回一个值,可接受也可不接受。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
它是数据库数据的执行者
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是指执行非查询SQL命令,如:增、删、改等。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |