回 帖 发 新 帖 刷新版面

主题:一个简单的问题

static void Main()
        {
            SqlConnection mConn= new SqlConnection("Data Source=localhost;Integrated Security=SSPI;Initial Catalog=pubs");
            SqlCommand c=mConn.CreateCommand();
            c.CommandText="SELECT au_lname,au_fname FROM authors";
            mConn.Open();
            SqlDataReader myReader=c.ExecuteReader();
            while(myReader.Read())
            {
                Console.WriteLine("\t{0}\t{1}",myReader.GetString(0),myReader.GetString(1));
            }
            myReader.Close();
            mConn.Close();
        }
为什么不输出 表 中 内容呢???

回复列表 (共5个回复)

沙发

最后加个Console.Read();之类的

板凳

不行。。。有没有其他错误啊。。。还是少了什么???

3 楼

1.确定工程类型是控制台
2.确定表内有数据
3.检查字段名是否有错

4 楼

表是空的吧?

5 楼

mConn.Open();  //调在前面试一下
SqlCommand c=mConn.CreateCommand();
            c.CommandText="SELECT au_lname,au_fname FROM authors";
           

我来回复

您尚未登录,请登录后再回复。点此登录或注册