cmd.CommandText = "select * from department where DepMent=" + Session["department"];
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
depid = int.Parse(sdr["departmentid"].ToString());
}
session中的值与数据库中的字段都是相同的中文字段.居然读不出departmentid号.显示为列名不存在,但明明是存在的.
我将数字输入DepMent字段中,运行就能够读出departmentid.郁闷.哪位能解决此问题,
万分感激!
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
depid = int.Parse(sdr["departmentid"].ToString());
}
session中的值与数据库中的字段都是相同的中文字段.居然读不出departmentid号.显示为列名不存在,但明明是存在的.
我将数字输入DepMent字段中,运行就能够读出departmentid.郁闷.哪位能解决此问题,
万分感激!
解决方案 »
- 求购drm系统,要求带设计文档和源代码(不要用微软自带的SDK开发的)
- 如何实现纵向循环求助
- 求教将web.config中cookieless="true"后FreeTextBox无法使用
- 请问读取AD中未disable的用户信息的searcher条件该怎么写?
- 求c# asp.net论坛原代码
- 帮帮忙吧。。。
- DataGrid得问题!高手请进!
- 高手进来指点指点!
- 谁扣掉我的专家分,1000多呀,我需要好长时间才能上去的,太无耻了
- 请教:当编辑DataGrid的记录时,如何控制文本框的长度?
- 关于<IMG src="ftp://xxxxxx/a/不支持中文.jpg">问题(在线等,解决马上给分)
- 如何打开一个页面同时运行一个应用程序?
改成这样 cmd.CommandText = "select * from department where DepMent='" + Session["department"] + "'";
如果是整型就可以不用加,如:"select * from department where DepMent=1111"
不管这是不是造成你问题的原因,最好都要记住这个习惯