表wind中有姓名和单位编码两个字段,想得到所有姓 张 的而且单位编码=2的所有记录,怎么写?

解决方案 »

  1.   

    select * from wind where 姓名 like '%张%' and  单位编码=2
      

  2.   

    select * from wind where 姓名 like '%张%' and  单位编码='2'
      

  3.   

    语句放到这里Adoquery.sql.add,怎么写?
      

  4.   

    Adoquery.sql.add('select * from wind where 姓名 like '%张%' and  单位编码='2'')
      

  5.   

    姓名支持模糊查询,且单位代码=2(单位代码是字符形的)SQL语句怎么写啊?急!急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 急! 在线
      

  6.   

    with adoquery1 do
      begin
        close;
        sql.Clear;
        sql.add('select * from t2 where no like ''张%'' and a=''2''');
        open;
      end;
      

  7.   

    to AirFish(铁甲飞鱼) 你的代码好像不对啊,编译的时候会出错,是冒号的问题
      

  8.   

    Edit1控件用来控制输入的姓名,然后在SQL中支持模糊查询姓名,并且查出单位编码=2(单位编码是字符型的)的所有记录
      

  9.   

    我调试过,按我的写没错
    with adoquery1 do
      begin
        close;
        sql.Clear;
        sql.add('select * from t2 where no like ''张%'' and a=''2''');
        open;
      end;
      

  10.   

    我调试过,按我的写没错
    with adoquery1 do
      begin
        close;
        sql.Clear;
        sql.add('select * from t2 where no like ''张%'' and a=''2''');
        open;
      end;
      

  11.   

    to nxfbccu(虚无漂渺) 可是我想在姓名出支持模糊查询啊,怎么写啊,
      

  12.   

    在什么控件中,dbgrid还是其它控件?
      

  13.   

    Edit1输入要查询的姓名,然后查询
      

  14.   

    对,Edit1输入要查询的姓名,然后查询,
      

  15.   

    with adoquery1 do
      begin
        close;
        sql.Clear;
        sql.add('select * from t2 where no like ''' + Edit1.text + '%''' and a=''2''');
        open;
      end;_____________________________________________________________________暮春三月,羊欢草长,天寒地冻,问谁饲狼?人心怜羊,狼心独怆,天心难测,世情如
    霜……
      

  16.   

    那你在数据表打开时,将姓名字段的内容全部加入到dbgrid姓名列的picklist中
    在输入字母或数字时会自动搜索,不过好像不支持中文搜索
      

  17.   

    Adoquery.sql.add('select * from wind where 姓名 like ''' + trim(Edit1.text) + ''' and  单位编码=''2''')
      

  18.   

    to xiuxiuzhen((linda)) 出错啊,
      

  19.   

    with adoquery1 do
      begin
        close;
        sql.Clear;
        sql.add('select * from wind where 姓名 like ''张%'' and 单位=''2''');
        open;
      end;