如何接收sql语句执行(select count(*)....)的返回值

qq_17517547 2014-07-11 02:59:50
代码如图
...全文
2002 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Justin-Liu 2014-07-14
  • 打赏
  • 举报
回复
我觉得楼主说的是就写了一年就不写了
by_封爱 版主 2014-07-11
  • 打赏
  • 举报
回复
不可能啊 随便搜索ado.net都有了. 1年没写代码 也不至于吧...
Justin-Liu 2014-07-11
  • 打赏
  • 举报
回复
SqlCommand.ExecuteScalar
wuyq11 2014-07-11
  • 打赏
  • 举报
回复
public Object ExecuteScalar(string sql, string[] paraName,object[] paraValue, CommandType commandType) { using (DbCommand command = CreateDbCommand(sql, paraName,paraValue, commandType)) { command.Connection.Open(); object result = command.ExecuteScalar(); conn.Close(); return result; } }
  • 打赏
  • 举报
回复
引用 4 楼 qq_17517547 的回复:
[quote=引用 1 楼 duanzi_peng 的回复:] http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.executenonquery.aspx
SqlCommand command = new SqlCommand(sqls, dbh.conn); dbh.OpenConnection(); int scount = command.ExecuteNonQuery(); dbh.CloseConnection(); 查询结果是-1??[/quote] ExecuteScalar()
qq_17517547 2014-07-11
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.executenonquery.aspx
SqlCommand command = new SqlCommand(sqls, dbh.conn); dbh.OpenConnection(); int scount = command.ExecuteNonQuery(); dbh.CloseConnection(); 查询结果是-1??
qq_17517547 2014-07-11
  • 打赏
  • 举报
回复
引用 2 楼 bdmh 的回复:
读取数据集的字段都不会吗,如果没有字段名,可以按索引读取,你看看msdn基本的知识也能明白
有一年多没写了,忘记的差不多了。。。
bdmh 2014-07-11
  • 打赏
  • 举报
回复
读取数据集的字段都不会吗,如果没有字段名,可以按索引读取,你看看msdn基本的知识也能明白

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧