Winform中,DataRow[] drow = dt.Select("地区= 北京" )运行报错,说找不到列“北京”,但是数据库和执行sql语句是可以找到的,dt是一个Datatable,断点调试时能看到里面有地区这个列。
解决方案有两个:
1、转义为字符串:dt.Select("trade =\"纺织\"" );
2、直接用单引号:DataRow[] drow = dt.Select("trade = '纺织'" );
解决方案有两个:
1、转义为字符串:dt.Select("trade =\"纺织\"" );
2、直接用单引号:DataRow[] drow = dt.Select("trade = '纺织'" );

针对Winform中使用DataTable查询出现的错误,即无法正确识别字符串条件的问题,提出了两种解决方案:一是通过转义字符来处理查询字符串;二是使用单引号包裹查询条件。
4515

被折叠的 条评论
为什么被折叠?



