在 Range 对象中,Min (7)必须小于或等于 max (-1)。
DataRow[] drs = dt.Select("ParentClassID= " + parentid); 时报错:在 Range对象中,Min (7)必须小于或等于max(-1)。
根据错误提示看出原来的代码:
DataRow[] drs = dt.Select("ParentClassID= " + parentid);
这个是因为字符串的类型不一致导致的,其中的parentid的是int类型的
怎么解决这个问题呢?
方法很简
: DataRow[] drs = dt.Select("ParentClassID ='" + parentid + "'");
因为SQL语句中字符串用单引号括起来,这样问题解决了。

浙公网安备 33010602011771号