vb中Access val函数可用.sql 数据库val函数不可识别,为什么,急
我的数据库中顺序号是001类型的数据,比较时我用val函数转换成数值型进行比较查询
下面这段函数在Access运行正常,可在sql sql 数据库val函数不可识别,为什么?怎么改呢
sql = "select * from 生产指令传票 where " & "val(顺序号) >=" & q & "and " & "val(顺序号) <=" & qw & "and 指令编号='" + Trim(Combo1.text) + "'"
[解决办法]
sql = "select * from 生产指令传票 where " & "cast(顺序号 as int) >=" & q & "and " & " cast(顺序号 as int) <=" & qw & "and 指令编号='" + Trim(Combo1.text) + "'"