首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb中Access val函数可用.sql 数据库val函数不可分辨,为什么,

2013-01-02 
vb中Access val函数可用.sql 数据库val函数不可识别,为什么,急 我的数据库中顺序号是001类型的数据,比较时

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) + "'"

热点排行