为了账号安全,请及时绑定邮箱和手机立即绑定

以下内容是关于sqlCommand的返回值的问题,求解释~

以下内容是关于sqlCommand的返回值的问题,求解释~

白猪掌柜的 2021-12-02 19:15:54
请问SqlCommand cmd = new SqlCommand(strSql, sqlCon);SqlDataReader sdr = cmd.ExecuteReader();当cmd为select语句时 sdr才有值 怎么才能执行别的语句时也返回操作的整张表如(insert into;updata。。。)
查看完整描述

2 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

只有select语句返回记录集,insert 和 update 不返回记录集,只返回操作影响的行数。
所以你只能在执行完insert 和 update之后,再执行一次Select语句来取得最新的记录集。

查看完整回答
反对 回复 2021-12-06
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

sqlcommand对象是一个类,而且是一个密封类。它没有返回值,但是它的方法有返回值。类型很多,主要返回值类型有void,int,string,object,以及bool类型。这个你看一下.net framework框架源代码中的sqlcommand类源代码就知道了。

查看完整回答
反对 回复 2021-12-06
  • 2 回答
  • 0 关注
  • 348 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信