只是列出所以的组合,生成sql语句就可以啦!!其实就是排列组合!不过我不会写!!

解决方案 »

  1.   

    先写基本的语句
    var
     s:String;
    begin
    s:=select * from table ;
    if 条件1被满足 then s:=s+'条件1'; 
    …………………………………………
    Query1.sql.add(s);
    我想这样大概可以了吧,呵呵 
     
    来自:hymen1, 时间:2001-12-5 10:02:00, ID:764563 | 编辑 
    1、但是后面的
    pamrabyname(a).asstring=edit1.text
    还要判断阿2、字段太多了,嵌套if很麻烦!
    还要判断那一个字段在第一位!!??有没有好的方法呢?