从命令在C#中获取int值

编程入门 行业动态 更新时间:2024-10-20 07:49:50
本文介绍了从命令在C#中获取int值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 string sql = "Select UserId From User where UserName='Gheorghe'"; SqlCommand cmd=new SqlCommand(sql, connection); cmd.ExecuteScalar(); //this statement return 0

但我想获取用户的ID? 如何获得它?

but I want to get the id of user? how can I get it?

推荐答案

您需要 SqlDataReader 。

SqlDataReader 提供从SQL Server数据库读取仅向前流的数据流的方法。 p>

SqlDataReader Provides a way of reading a forward-only stream of rows from a SQL Server database.

示例

Sample

string sql = "Select UserId From User where UserName='Gheorghe'"; SqlCommand cmd=new SqlCommand(sql, connection); SqlDataReader rd = cmd.ExecuteReader(); if (rd.HasRows) { rd.Read(); // read first row var userId = rd.GetInt32(0); }

更多信息

  • MSDN - SqlDataReader类
  • More Information

    • MSDN - SqlDataReader Class

更多推荐

从命令在C#中获取int值

本文发布于:2023-11-02 14:35:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1552667.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:命令   int

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!