vb连接数据库 多条件查询

我的vb里语句是sqls="select*fromscjoincourseonsc.cno=course.cnowheresc.cno='"&cmb_cno.Text&"... 我的vb里语句是sqls = "select * from sc join course on sc.cno=course.cno where sc.cno=' " & cmb_cno.Text & " 'and sno='" & user & "'"但是vb语句返回值都为空数据库语句是select * from sc join course on sc.cno=course.cno where sc.cno='c01' and sno=160001数据库里可以查出来我感觉是vb里我的c01应该加‘ ‘,我该怎么改,还是有别的问题 展开
 我来答
syx54
2018-12-22 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2769万
展开全部
从你第二种用法 sno=160001 ,可以看出你的那个 sno 字段类型是数值类型,所以你第一种用法里 sno='" & user & "'" ,两个单引号是不需要的。
另外,不清楚你的这个变量 user 是什么类型?
更多追问追答
追问
user是字符类型,c01这种的
追答
你的 数据表里的 sno 字段是什么数据类型?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式