微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > 数据库 > Access >

标准表达式数据类型不匹配---急,请各位帮一下

时间:2017-01-11 04:01  浏览:努力统计中...
select a.id,title,ttime,icon,loginname from zhutiinfo a,userinfo b where a.userid=b.userid and a.bkid= + isbkid + order by a.ttime desc 关键在于a.bkid= + isbkid + isbkid 是int类型的变量 bkid在ACCESS中也是数字类型 为什么
select a.id,title,ttime,icon,loginname from zhutiinfo a,userinfo b where a.userid=b.userid and a.bkid= '"+ isbkid +"'order by a.ttime desc


关键在于a.bkid= '"+ isbkid +"'
isbkid 是int类型的变量 bkid在ACCESS中也是数字类型

为什么类型不匹配 是不是语句格式写错了,对ACCESS中的SQL不太了解 请哪位帮忙一下!

select a.id,title,ttime,icon,loginname from zhutiinfo a,userinfo b where a.userid=b.userid and a.bkid=" + isbkid + " order by a.ttime desc
哎,还是自己解决了

数字型不需要加单引号。

字段类型要与变量类型一致
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------