您需要
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类



