这句设定查询条件的语句哪里有问题啊?

来源:百度知道 编辑:UC知道 时间:2024/06/15 14:56:54
dropdownlist里面有两个集合,一个是<安全库存量,value值为0,一个为>安全库存量,value值为1,写程序
private void GetCondition()
{
string condition="";
if(this.ddlnum.SelectedValue=="0")
{
condition=condition+string.Format("paccounting.pitem_num<productitem.pitem_min",this.ddlnum.SelectedValue);
}
else

{
condition=condition+string.Format("paccounting.pitem_num>productitem.pitem_min",this.ddlnum.SelectedValue);
}

//将查询条件语句结束
condition=condition+" 1=1 ";
this.txtCondition.Text=condition;
}
运行说'1'附加有错误,是哪里的问题啊?
改了也没有用啊,还是报错啊

把1=1去掉,或者加上 and 1=1
------------
看看最后显示的字符串是什么样的,直接将语句在数据库中执行

你1=1加上去有什么用?他始终成立。不懂?
如果是两个条件你就得如楼上所说。