首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

DELPHI的 CHECKBOX的多选查询—————求见教—————标题要长才行

2013-06-26 
DELPHI的CHECKBOX的多选查询—————求指教—————标题要长才行啊大神指点迷津吧[解决办法]这就是拼SQL语句字符

DELPHI的 CHECKBOX的多选查询—————求指教—————标题要长才行啊
DELPHI的  CHECKBOX的多选查询—————求见教—————标题要长才行      



大神指点迷津吧DELPHI的  CHECKBOX的多选查询—————求见教—————标题要长才行
[解决办法]
这就是拼SQL语句字符串啊.

var
  sql:String;
  where:String;
begin
  sql:='select * from tablename where ';
  if checkbox1.check then
    where:='field1='+输入的值1
  if checkbox2.check then
    where:='field2='+输入的值2
  sql:='select * from tablename where '+where;
  开始查询
end;


end;
[解决办法]
就是通用 多选框来进行列选择, 也一样啊.只不是修改的 Select 

var
  list:tstringlist;
begin
  if checkbox1.check then
    list.add(列1);
  if checkbox2.check then
    list.add(列2);
  if checkbox3.check then
    list.add(列3);

  sql:='Select '+list.DelimitedText +' from *******';
查询这个SQL就可以了. 所做的就是根据条件拼字符串而已.




[解决办法]
Tchecklistbox更灵活
[解决办法]
拼完字符串后用 showmessage(sql) 将你拼好的语句显示出来,你看一下对不对,缺少啥。

热点排行