为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不输出数据呢?

/ 猿问

为什么不输出数据呢?

安小圈 2019-01-13 13:40:00

程序没有报错,数据库中也有数据,程序运行后就直接关闭了,为什么不输出数据呢?


using System;

using System.Data;

using System.Data.SqlClient;


namespace ConsoleApp1

{

    class Program

    {

    static void Main(string[] args)

        {

            SqlConnection conn = new SqlConnection("server=wdt2019.australiasoutheast.cloudapp.azure.com;uid=s3642823;database=s3642823;pwd=abc123;");

            SqlCommand query = new SqlCommand("select * from dbo.Room", conn);

            SqlDataReader read;



            try

            {

                conn.Open();

                read = query.ExecuteReader();

                while (read.Read())

                {

                    Console.WriteLine("{0}",read["RoomID"]);

                }

                read.Close();


            }

            catch (SqlException se)

            {

                Console.WriteLine("SQL Exception: {0}", se.Message);

            }

            catch (Exception e)

            {

                Console.WriteLine("Exception: {0}", e.Message);

            }

            finally

            {

                if (conn.State == ConnectionState.Open)

                {

                    conn.Close();

                }


            }

        }


    }

}


查看完整描述

1 回答

?
的樱木花道

猜是显示了,但是数据太少,在read.Close()这里打个断点调试一下

查看完整回答
反对 回复 2019-01-15

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信