无法在 System.String 和 System.Int32 上执行“=”操作。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.EvaluateException: 无法在 System.String 和 System.Int32 上执行“=”操作。源错误:
行 101: string sql = string.Format("depart_id={0}", departid);
行 102: //从Dataset中筛选符合条件的行的集合
行 103: DataRow[] drr = ds.Tables[0].Select(sql);
行 104:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.EvaluateException: 无法在 System.String 和 System.Int32 上执行“=”操作。源错误:
行 101: string sql = string.Format("depart_id={0}", departid);
行 102: //从Dataset中筛选符合条件的行的集合
行 103: DataRow[] drr = ds.Tables[0].Select(sql);
行 104:
解决方案 »
- 如何控制鼠标移动?
- datagridview 同步更新数据库的问题
- 如何学习委托、事件、反射
- web客户端访问本地硬件的问题
- 页面被挂木马,asp可以跑,但是cs的就会出错
- 有些文件下载地址不能直接用webclient下载的怎么办??下载来只是个htm网页
- 求教,C#中的Dll调用问题!
- 【求助】C# GridView 以及 RowFilter的问题
- 怎么写这个程序啊
- ***********************请教一个关于IDisposable接口实现的问题***************
- 倾家荡产找高手,手把手教我怎么用installshield制作安装程序!
- visual studio 网页难题,求思路
改成:
行 101: string sql = string.Format("depart_id={0}", departid.ToString());
是这个原因么?Console.WriteLine(String.Format("depart_id={0}",5));//这个是没错误的
程序中的departid变量又是什么类型?
或者
Convert.toint32("1") = 1
string sql = string.Format("depart_id='{0}'", departid);
DataRow[] drr = ds.Tables[0].Select(sql);