adoquery.filter := 'xxxxxx' ,Access2000数据库过滤问题对日期型,数值型,字串型如何过滤,需要能运行正确的例子

解决方案 »

  1.   

    数字型:
    adoquery.filter := 'employe_id=1';日期型:
    adoquery1.filter := 'birthdate=''2002-2-4''';字符串与日期一样:
    adoquery1.filter := 'name like ''%w%'''
      

  2.   


     是 ACCESS2000 的库,如果是 MS SQL 就没有问题 !!!iTurn 数字型 值 = 0 qrySur.filtered := false;
     qrySur.Filter := 'iTurn=0 ';
     qrySur.filtered := true; 数据库中有条记录 iTurn = 0 可是过滤后一条记录也看不到 
      

  3.   

    Table1.Filter:= 'size=2';
    Table1.Filtered :=True;这么都没错。。一定是你写的有问题
      

  4.   

    qrySur.filtered := false;
     qrySur.Filter := 'iTurn=0 ';
     qrySur.filtered := true;
    对啊,应该是没有问题的!
      

  5.   

    qrySur.filtered := false;
     qrySur.Filter := 'iTurn=0 ';
                              ~把这个空格去掉试试,还有把字段都写成全大写或全小写试试
     qrySur.filtered := true;