小编por*_*ent的帖子

C#SqlDataReader继续阅读

我有一种从SQL Server数据库中获取数据的方法。我正在使用reader获取所有数据。问题是reader 继续阅读并且应用程序没有弹出。这就像一个无限循环之类的东西。

public static List<Reservering> GetReserverings()
{
    Reservering res = new Reservering();

    using (var conn = new SqlConnection(ConnectionString))
    {
            conn.Open();
            const string query = "select b.boekingid, k.naam, bk.incheckdatum, bk.uitcheckdatum, b.hotelid, b.aantal_gasten from boeking b join klant k on k.klantid = b.boekingid join boekingkamer bk on b.boekingid = bk.boekingid where bk.incheckdatum is not null and bk.uitcheckdatum is not null";

            SqlCommand selectReserveringen = new SqlCommand(query, conn);

            SqlDataReader reader = selectReserveringen.ExecuteReader();

            while (reader.Read())
            {
                 res.Id = …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server

-3
推荐指数
1
解决办法
65
查看次数

标签 统计

c# ×1

sql ×1

sql-server ×1