我先在在做一查询。。页面有3个下拉列表控件:ddl_1,ddl_2,ddl_3
ddl_1用来绑定了数据库中一个表(table)的所有属性列,ddl_3是在触发了ddl_1的selectchange事件后
将选定的ddl_1中列的在库的所有数据绑上去,ddl_2是一查询时的匹配条件(里面写了“大于,小于,等于”等条件)。。现在我要实现点击查询按钮后。。将满足ddl_1,ddl_2,ddl_3条件的数据显示到下面的datagrid上。。
我查询语句写的:
string sql="select * from table where '"ddl_1.selectedvalue"'+'"ddl_2.selectedvalue"‘+'"ddl_3.selectedvalue"'"
执行后当选定好后,点查询。。就出现了da.fill(ds)失败。。但又没提示SQL语句错误
那位高手指点下什么原因,是否在SQL语句中不能进行这样的查询。能实现的话。。请给出代码
非常感谢!!!!
ddl_1用来绑定了数据库中一个表(table)的所有属性列,ddl_3是在触发了ddl_1的selectchange事件后
将选定的ddl_1中列的在库的所有数据绑上去,ddl_2是一查询时的匹配条件(里面写了“大于,小于,等于”等条件)。。现在我要实现点击查询按钮后。。将满足ddl_1,ddl_2,ddl_3条件的数据显示到下面的datagrid上。。
我查询语句写的:
string sql="select * from table where '"ddl_1.selectedvalue"'+'"ddl_2.selectedvalue"‘+'"ddl_3.selectedvalue"'"
执行后当选定好后,点查询。。就出现了da.fill(ds)失败。。但又没提示SQL语句错误
那位高手指点下什么原因,是否在SQL语句中不能进行这样的查询。能实现的话。。请给出代码
非常感谢!!!!
解决方案 »
- ReportView 与SQL report services
- 用水晶报表通过调用存储过程时点“打印”与“导出”按钮就没显示了.
- DataList 嵌套遇到的麻烦,路过进来看看
- 询问关于改动现成网站的问题,急!
- 在一个mvc项目中运行单元测试竟然报错,求助!
- 辛苦了好几天,总算把网站搭起来了,做个广告了,老大别删了,网站是为兄弟们做的
- 超级简单的问题,关于session的?
- 求救!asp.net 点击button没反应!
- 能不能把DataGrid控件和ScrollBar结合起来,而不是滚动整个页面!
- 怎样取出查询字符中的表名,请icyer再看?
- 请教大侠如何replace
- 哪里有VFP7.0下载啊,请大家帮帮忙啊!
试试这个:
string sql="select * from table where "+ddl_1.selectedvalue+ddl_2.selectedvalue+"'"+ddl_3.selectedvalue+"'";
this.Response.Write(sql);
this.Response.Edn();
把你的SQL语句打印出来,拿到你的数据库中去运行一下,我想问题就会解决了