有关ADOQUERY中Sql语句操作的问题!
比如ADOQuery.Sql语句由2组不同的选择按钮A,B,C与a,b,c控制,也就是说当选择了按钮A后还要判断a,b,c的选择状态,才能决定Sql语句,这样算下来就有3×3种可能,如果按钮多了,那就很麻烦了;我想问一下可不可以把Sql语句分为(M +N)两部分,当在选择第一组按钮的时候就直接替换M,选择第二组按钮的时候就直接替换N部分,这个该怎么写代码呢?
比如ADOQuery.Sql语句由2组不同的选择按钮A,B,C与a,b,c控制,也就是说当选择了按钮A后还要判断a,b,c的选择状态,才能决定Sql语句,这样算下来就有3×3种可能,如果按钮多了,那就很麻烦了;我想问一下可不可以把Sql语句分为(M +N)两部分,当在选择第一组按钮的时候就直接替换M,选择第二组按钮的时候就直接替换N部分,这个该怎么写代码呢?
解决方案 »
- 寻求大连的会delphi的朋友做个小软件
- 因主键字段要求非空,而实际插入空值
- 帮忙看一下,有关线程定义时的问题。
- 哪种对数据库表的封装更好?
- 在使用QUERY的LOCATE时出现CAPATIBILITY NOT SUPPORTED错误,请教原因?
- 散分,十位一结,11位以后没分。需要分的同志来哪,10分钟左右一贴,不犯法吧?
- 介绍几个技术教程的网站
- 找到一个好东西,喜欢用mysql的这下可有福了!
- 如何用TeeChart画出脂肪图的曲线拟合(正态分布图)
- clientdataset 刷新问题!!!
- 感谢所有帮过我的人。
- 我做了一个ActiveXForm控件,但在Delphi7菜单里的Project-Web Deployment Options…和Web Deploy为什么不可用?
...
最后
Adoquery1.sql.add(sA);
Adoquery1.sql.add(sB);
...
n,m:string;
if button1.setfocs
then
sql.add('m');
else if button2.setfocs
then
sql.add('n');不知道是不是这样的??