想做一个函数,功能如下:   
    
  通过传递的参数生成一条SQL语句   
    
  要尽量满足各种情况的查询   
    
  返回结果集 

解决方案 »

  1.   

    我要做一个通用的sql查询函数,
    通过传递参数,尽量满足各种查询条件,也能够进行多表联合查询
      

  2.   

    这个不太现实,关联表的关联字段,参数类型等都不需要分析
    直接传SQL语句返回结果集要灵活的多
      

  3.   

    用variant数组   
      x   ->   function   myselect(var   x:string):ur   sequeltype   
                begin   result:=   {select   *   from   x   where   ...}   end;   
      ......   
      y   ->   function   myselect(var   y:string):ur   sequeltype   
                begin   result:=   {update   ...}   end;不知道管用不   ps:我是新手,请教的别人,呵呵