请教高手,我有两个DropdownList,分别是1和2,DropdownList1与数据库table的列a对应,DropdownList2的值是一个区间,为2000-3000;
3000-4000;
4000-5000;
>5000;与列price对应,下面的查询语句错在哪里?急等,谢谢
int[] breaks = DropDownList2.SelectedValue.Split(new char[]{'-'});
string queryString = "select a,price from table where a='" + DropDownList1.SelectedValue + " ' or price >= {0} and price<={1}",breaks[0], breaks[1];
3000-4000;
4000-5000;
>5000;与列price对应,下面的查询语句错在哪里?急等,谢谢
int[] breaks = DropDownList2.SelectedValue.Split(new char[]{'-'});
string queryString = "select a,price from table where a='" + DropDownList1.SelectedValue + " ' or price >= {0} and price<={1}",breaks[0], breaks[1];
解决方案 »
- 多个窗口问题
- 请教,把SQL语句做一个参数问题。
- sql 按条件 删除表
- 关于参数中ORACLE数据类型长度问题,在线等。谢谢,。,
- 天啊,难道是我火星来的?try...catch...finally在这种情况下竟然不执行finally……
- 请问下面得linq返回的数据类型应该是啥。。
- 怎样不让窗体被无意关闭?我打算在窗体被点叉关闭的时候,要输入口令,正确才可以关闭,怎么做?
- 小弟问个简单的问题
- 回答上一个问题送100分,顶者每人10分,另开一贴结分
- 送分 : checkedListBox 中怎样使 Item 全部选中 ??
- 急~求助:C#2005关于treeview和datagridview
- reporting service 里的事件为什么都不响应?是不是需要设置什么地方?
if(DropDownList2.SelectedValue.Contains("-"))
{
queryString = string.Format("{0} and price <={1}",queryString , breaks[1]);
}
string queryString = string.Format("select a,price from table where a='{0}' or price >= {1} ", DropDownList1.SelectedValue , breaks[0]);
中的or要改成and才能得到我要的结果;非常感谢你,祝你平安夜幸福快乐