string str1 = null;
SqlConnection con = new SqlConnection("server=JPSY-5168791CED;DataBase=data;uid=sa;pwd=123456");
con.Open();
string tools = "select * from area where fmc='" + objstr + "'";
SqlCommand cmd = new SqlCommand(tools, con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
str1 = (string)dr["area"];
Response.Write(str1);
}
con.Close(); 这段代码有啥问题吗?我为啥输出不了数据呀?提示 下面错误
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------area
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IndexOutOfRangeException: area
索引超出范围异常:areadr["area"]你取出来的有 area 这个字段吗
加个判断 if (_dr["area"] != null)