C# 程序中远程连接 SQL server 2005 databae中,能读到数据的总行数,但读不到数据,这是为什么啊? 

高人解答一下。。

string sql = "select * from dbo.families"; 

            SqlDataAdapter da = new SqlDataAdapter(sql, connection); 

            DataSet ds = new DataSet(); 

            da.Fill(ds,"family"); 

            dtFamily = ds.Tables[0]; 
            int count = dtFamily.Rows.Count; 

            int j = dtFamily.Columns.Count; 

            string[] name = new string[count]; 


            for (int i = 0; i < count; i++) 
            { 
                name[i] = dtFamily.Rows[i].GetColumnError(0).ToString(); 
            } 

            return name; 


发现 name 全为空。。但是count的值是对的。。