一。怎样在DELPHI中实现多条件查询?
  即:我想实现如:(部门=人事部 and 姓名=男) or (部门=管理部 and 性别=女)诸如此类的较复杂的多条件查询。
      请问在DELPHI中怎么安排查询界面,怎么实现,请告诉我实现的逻辑
二。DELPHI与MS SQL 连接。我现在用的是 弹出ADOCONNECTION的连接属性对话框,来行连接设定。
    我想改简单点,变成:
    如:
   服务器名:XXX
   数据库名:XXX
   用户名:XXX
   密码:XXX等,不知道要怎么做啊。。谢谢啦

解决方案 »

  1.   

    一.可以列出来表字段,查询的值,关联条件,然后进行条件的拼结
    二.双击adoconnection.connectstring属性,把这个串截出来,把相关的服务器名,数据库名等写上就行了,想的安你说的那种,需要自己做个界面来进行相关的调整.一句两句也说不清,你自己试试吧
      

  2.   


    关于第二个可以自己作个界面
      服务器名:XXX 
      数据库名:XXX 
      用户名:XXX 
      密码:XXX 
    adoconnection.connectstring='provider=sqloledb.1;server='+xxx+';database='+xxxx+';uid='+xxxx+';password='+xxxx+';persist securyti info=false';
      

  3.   

    引用 1 楼 zxf_feng 的回复:
    一.可以列出来表字段,查询的值,关联条件,然后进行条件的拼结 
    二.双击adoconnection.connectstring属性,把这个串截出来,把相关的服务器名,数据库名等写上就行了,想的安你说的那种,需要自己做个界面来进行相关的调整. 一句两句也说不清,你自己试试吧 
     关于第二个可以自己作个界面 
      服务器名:XXX 
      数据库名:XXX 
      用户名:XXX 
      密码:XXX 
    adoconnection.connectstring='provider=sqloledb.1;server='+xxx+';database='+xxxx+';uid='+xxxx+';password='+xxxx+';persist securyti info=false';
      

  4.   

    回答的都差不多了。我再补充个,查询的只要最开始的语句用select * from mytable where 1=1后面就碰上一个条件
    加一个and ....组上去就ok了.
      

  5.   

    建立一个万能查询器,
    到www.2ccc.com有现成的。