SQL查询语句放在那里?
前台客户端?
中间层?

解决方案 »

  1.   

    问题不够清楚,在三层结构进行的组合查询与C/S结构差别不是很大,主要在应用程序服务器上进行sql语句的组织,用于查询数据库服务器上的数据,应该没有什么区别!
      

  2.   

    一般在前台收集到SQL所需的数据,通过参数传递到后台服务器,后台将收集到的数据填入SQL语句进行查询,如果需要,将结果返回至前台即可。
      

  3.   

    sql.add('select * from table where aa='+''''+edit1.text+''''+' and .....................
      

  4.   

    三层的话,最好是放在服务器上,因为服务器的稳定性好,CUP性能等各方面都比客户的好的多,而且,如果你再用存储结构的话,会更快
      

  5.   

    一般多用的表用视图,其他就是用sql语句了。
      

  6.   

    主要是如何组织查询字段,如果查询字段是灵活的,难道要为每种查询组合都写sql语句?如果数据表中有很多查询字段怎么办