C#中ExecuteScalar的一个疑问

SqlCommandcmd=newSqlCommand("sql语句的insert语句",数据库连接字符串conn);conn.open();intnum=Convert... SqlCommand cmd=new SqlCommand("sql语句的insert语句",数据库连接字符串conn);
conn.open();
int num=Convert.ToInt32(cmd.ExecuteScalar());

ExecuteScalar不是返回单个值,一般用于Count(*)的么?
insert语句也能返回??
那成功是返回多少:?失败是返回多少?(0和1???)
为什么
展开
 我来答
hl233211
2009-04-03 · TA获得超过606个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:386万
展开全部
ExecuteScalar 是返回检索的第一条记录,其余记录无视。
那成功是返回1,失败是返回0
卷卷贾超
2009-04-03 · TA获得超过1130个赞
知道小有建树答主
回答量:1037
采纳率:0%
帮助的人:518万
展开全部
返回的是影响行数吧,所以返回0或1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式