问题说的具体些
另外 sql语句查询的功能十分强大
把sql学明白好多问题就迎刃而解了

解决方案 »

  1.   

    比如,5个Edit,判断其中不为空的,进行多条件查询。
    我也是刚刚接触SQL,请多多指教!
      

  2.   

    在你的窗体中加入
    CheckBox,RadioButton,然后就判断CheckBox,RadioButton,
    的 Checked 来写你的SQL
      

  3.   

    判断edit是否为空是用户界面层的处理
    这个不属于查询的范围
    你说的还是不够具体
      

  4.   

    在进行查询之前首先调用一个函数判断是否为空,否则不进行查询,进行提示。写SQL的时候要注意你的Edit作为参数的字段是什么数据类型,如果是字符串型,要注意在写SQL的时候把'写进去,不然会出错的.
      

  5.   

    var str:string;
    Str:=Select a,b,c from table1;
    Query.Active:=false;
    Query.Sql.Add(Str);
    if StrLen(PChar(Trim(Edit1.text)))>0 then
    Query.Sql.add(條件1);
    if StrLen(PChar(Trim(Edit2.text)))>0 then
    Query.Sql.Add(條件2);
    .........
    Query.Active:=true;
      

  6.   

    sql语句我到试明白,就是想知道一种算法,循环判断用户输入了哪几种条件,
    对应我可以用and将?个edit?.text连上在Query1.open
    我挂在这了!