sql语句使用cast出错(100)

  • 主题发起人 主题发起人 翁富大
  • 开始时间 开始时间

翁富大

Unregistered / Unconfirmed
GUEST, unregistred user!
本人用的access数据库,sql语句为'select * from table where cast(H2 as int) > 20'运行报错 capabilety not supported,token:cast。哪位大侠指点一下啊?
 
试试用convert函数代替cast
 
改用convert(int,H2),报错,invalid use of keyword。token:int[:(]
 
发现cast是sql server函数,不能用在access里,access有cint函数,但是改成cint(H2)还是报错:capability not supported,哪位大侠帮帮忙啊
 
CAST是SQLSERVER函数,在ACCESS中不能用的。
 
CLng仍旧报错,怎么办呢?
 
晕,数字可以直接比较
 
如果字段是数字的的话不用转换,如果字段是文字的话如select * from test where Clng(DDC) > 20
 
后退
顶部