这是sql查询中的一段话,aaa是字段名,..."and aaa>='" & text1.text & "'"如果aaa的格式设为文本,如果text1.text输入5,那么查询结果把33或者40这样的数据也过滤掉了,如果aaa的格式设为数字,那么报错"标准表达式中数据类型不匹配",
如果把这句里的大于号去掉,那么一切正常,请大家务必帮我解决,谢谢!

解决方案 »

  1.   

    如果把'" & text1.text & "'改为'" & INT(text1.text) & "'仍然如此,似乎aaa的字段格式不能设为数字,不明白了!
      

  2.   

    数字的话,去掉 "'"
    ..."and aaa>=" & text1.text 文字的话
    格式化先 ..."and aaa>='" & format$(text1.text,"000") &"'"
      

  3.   

    是数字的话,去掉 "'"..."and aaa>=" & text1.text 
    多看看SQL 语句,你调试的时候,可以跟踪一下你的SQL 语句
      

  4.   

    查数字:
    ..."and aaa>=" & text1.text
    可以将SQL查询语句显示出来看,它应该和平时写的SQL语句完全一致。
      

  5.   

    对不起各位,我刚刚进来,我不明白"你调试的时候,可以跟踪一下你的SQL 语句"是怎么回事,菜!哪位在线帮忙解释一下,谢谢!!