SqlDataReader.GetValue in C#
本文关键字:in GetValue SqlDataReader | 更新日期: 2023-09-27 18:31:45
我在数据库中有两列
[Title] [Locked]
和值是
[A] [1]
[B] [4]
[C] [1]
假设,如果我想从第 2 行第 2 列 -> 4 号数据中检索数据, SqlDataReader 类 GetValue 方法,应该插入哪个数字?
该数字从零开始。所以 0 会给你第一列,1 会给你第二列。
var query = "SELECT title, locked FROM some_table;"
using (var cmd = new SqlCommand(someConnection, query))
{
... // open the connection, run the query, assign the results to yourReader
while (yourReader.Read())
{
var title = (string)yourReader.GetValue(0);
var locked = (int)yourReader.GetValue(1);
// do something with title and locked
}
}