当前位置: 首页 > 面试题库 >

从C#中的命令获取整数值

长孙绍辉
2023-03-14
问题内容
string sql = "Select UserId From User where UserName='Gheorghe'";


SqlCommand cmd=new SqlCommand(sql, connection);
cmd.ExecuteScalar(); //this statement return 0

但我想获取用户ID?我怎么才能得到它?


问题答案:

您需要SqlDataReader

SqlDataReader 提供一种从SQL Server数据库中读取行的仅前向流的方法。

样本

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类


 类似资料:
  • ; GetParameters ; 输入,无 ; 输出,堆栈顶 (替换,例如 whatever) ; 不改变其它变量值。 Function GetParameters Push $R0 Push $R1 Push $R2 Push $R3 StrCpy $R2 1 StrLen $R3 $CMDLINE ;Check for

  • 问题内容: 我有这个脚本,但是我不知道如何获取打印输出中的最后一个元素: 最后一个元素应该是CPU数量减1。 问题答案: 将计算以“处理器”开头的行数 对于具有超线程的系统,可以使用 应该返回(例如)(而上面的命令将返回)

  • 本文向大家介绍python获取从命令行输入数字的方法,包括了python获取从命令行输入数字的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python获取从命令行输入数字的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 问题内容: 我知道如果我编写一个bash脚本可以得到返回值,但是无论如何都可以在没有脚本的情况下获得返回值,而只需通过命令行即可? 问题答案: 是的,就像您在Bash脚本中所做的一样。像这样运行程序:

  • 问题内容: 我该怎么做: N代表数字。 但是在Linux Bash脚本中 问题答案: 使用ceil函数调出脚本语言。鉴于: 要么

  • 问题内容: 我有一个程序,可以从我的代码成功执行cmd命令,但我希望能够从cmd命令获取输出。我怎样才能做到这一点? 到目前为止,我的代码是: Second.java: 和Main.java 我可以通过检查Second.class来检查第一个命令是否正常工作,但是如果该类产生了一些错误,我将如何看到该错误呢? 问题答案: 您需要流程的OutputStream(InputStream)(并且应该使用