使用SQL阅读器读取多行

用户名

因此,这是我当前拥有的代码,当从表中读取一个结果很好时,

SqlDataReader reader = cmd.ExecuteReader();

while (reader.Read())
{
    newValue = reader.GetString(0);
    newPageID = reader.GetInt32(1);
}

但是,问题是当有多个行被返回时。我尝试这样做的方式就是这样,

int counter = 0;
List<Trigger> TriggerValues = new List<Trigger>();

while (reader.Read())
{
    TriggerValues.Add(new Trigger(reader.GetString(counter), reader.GetInt32(counter+1)));
    counter++;

} 

但这是行不通的,我认为这是因为读者只会返回一行。有没有简单的方法可以修改我在此处逐行读取的新对象中的内容?谢谢。

伊利亚·马斯科夫(Ilia Maskov)

看看GetString(0) GetInt32(1)01是列索引,而不是一行。所以你应该离开它并删除counter

List<Trigger> TriggerValues = new List<Trigger>();

while (reader.Read())
{
    TriggerValues.Add(new Trigger(reader.GetString(0), reader.GetInt32(1)));
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用SQL阅读器读取多行

来自分类Dev

如何使用 C# 从 USB RFID 阅读器读取

来自分类Dev

从阅读器读取字节

来自分类Dev

使用C#阅读器读取列中的最后一个值

来自分类Dev

如何使用TensorFlow阅读器和队列同时读取两个文件?

来自分类Dev

C#初学者使用流阅读器读取txt文件

来自分类Dev

是否可以使用Python csv阅读器读取C ++ std :: setw生成的文件?

来自分类Dev

使用Kettle CSV阅读器时无法读取特殊字符

来自分类Dev

使用html5文件阅读器API _秒_读取本地文件

来自分类Dev

使用C#阅读器读取列中的最后一个值

来自分类Dev

使用熊猫阅读器将文本文件读取到numpy数组中的问题

来自分类Dev

使用屏幕阅读器文本的优点

来自分类Dev

使用MySQL数据阅读器

来自分类Dev

使用JSON隐式阅读器

来自分类Dev

正确使用csv阅读器功能

来自分类Dev

Blobstore阅读器不会读取大图像

来自分类Dev

从Golang的阅读器中读取<8位

来自分类Dev

屏幕阅读器无法读取WPF TextBlock内容

来自分类Dev

从ODBC阅读器读取Oracle CLOB数据非常慢

来自分类Dev

html元素是否需要屏幕阅读器读取焦点

来自分类Dev

屏幕阅读器如何从HTML读取元素

来自分类Dev

屏幕阅读器多次读取列表项

来自分类Dev

如何让CSV阅读器读取存储文件?

来自分类Dev

读取条形码阅读器发送的控制代码

来自分类Dev

屏幕阅读器向哪个方向读取dir =“ rtl”?

来自分类Dev

RSS阅读器是否在localhost上读取XML?

来自分类Dev

屏幕阅读器无法正确读取价格(“ $ 47.49”)

来自分类Dev

通过阅读器的servlet套接字读取超时

来自分类Dev

JAWS 屏幕阅读器应仅读取错误消息

Related 相关文章

热门标签

归档