gpt4 book ai didi

c# - 在读完之前不要关闭 SQL 连接

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:49 24 4
gpt4 key购买 nike

我有下面的代码,它可以工作,但只读取数据库的第一行然后终止。该数组应该包含 3 个数据,但它只包含一个。

我认为这是因为它没有循环。

如何让代码继续运行直到没有更多数据可读?

SqlConnection conn1 = new SqlConnection(ssConnectionString);
conn1.Open();

SqlCommand command1 = conn1.CreateCommand();
command1.CommandText = "SELECT FeedURL FROM [dbo].[Feeds]";

rssFeeds.Add(command1.ExecuteScalar());

conn1.Close();

最佳答案

默认情况下,ExecuteScalar() 只会返回一个值。您需要创建一个 DataReader,然后使用 command1.ExecuteReader()

遍历结果

关于c# - 在读完之前不要关闭 SQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24517067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com