本帖最后由 jainkai 于 2009-10-11 16:26:40 编辑

解决方案 »

  1.   

    SQL = "select * from chanpin where kuchun <=0 "
      

  2.   

    SQL = "select * from chanpin where kuchun <=0 "
      

  3.   

    SQL = "select * from chanpin where val(kuchun) <=0 "
      

  4.   

    SQL语句内这个空格不需要,它并不是VB代码的赋值式由IDE在等号两端自动生成空格.
      

  5.   

    kuchun 做咩设置成字符串型~
      

  6.   


    楼主的 SQL 语句应该是可以用的,如果库表中的负号都是减号的话。如果用了中文破折号,就不行了。用 Val 求值的时候,破折号打头的值,会变成 0。楼主不妨试试 select * from chanpin where val(kuchun) < 0。一试便知。