另有一个问题
列名 'id' 无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 列名 'id' 无效。
源错误:
行 66: //System.Web.HttpContext.Current.Response.Write(cm.CommandText);
行 67: cn.Open();
行 68: SqlDataReader dr=cm.ExecuteReader();
行 69: dr.Read();
行 70: string sql1=Convert.ToString(dr[colname]);
源文件: e:\f disk\teacherlog\behind.cs 行: 68
堆栈跟踪:
[SqlException: 列名 'id' 无效。]
System.Web.HttpContext.Current.Session["id"]=dr["id"](dr 是SqlDataRead型的)中的id分别指的是哪个id?
是不是sql server中的列名id?
问题点数:0、回复次数:3Top
1 楼niqiu322(孤寂的天蝎)回复于 2003-08-01 21:05:25 得分 0
dr["id"]Top
2 楼liguiman(li)回复于 2003-08-01 23:28:59 得分 0
当然是指sql中的
你看看你的表中是否有id字段呢?〉
Top
3 楼shixueli(我们总是不能随心所欲)回复于 2003-08-02 01:22:10 得分 0
异常详细信息: System.Data.SqlClient.SqlException: 列名 'id' 无效。
上面这一句话不是说的很明白吗?
列id不存在嘛!Top




