SqlDataReader无法读取无列名字段值?
SqlDataReader sdr = cmd.ExecuteReader();
string name="", age="",col_name="",mc="";
while (sdr.Read())
{
name = sdr["name"].ToString();
age = sdr["age"].ToString();
col_name = sdr.GetString(3);
mc = sdr.GetString(4);
}
cmd为执行一存储过程,获得如下临时表:
name age (无列名) (无列名)
karl 20 ssss dddd
提示数组索引越界,我将GetString(3)和GetString(4)改为GetString(2)没错误提示.但我现在要用到第三列和第四列中的值,怎么办?有哪位大哥指点一下.在线等待.