VB中SQL查询语句问题 20

Select*from表名Where'"&Trim(Combo1.text)&"'='"&Trim(text1.text)&"'为什么这个语句不行呀?如果把'"&Trim... Select * from 表名 Where '"&Trim(Combo1.text)&"' = '"&Trim(text1.text)&"'
为什么这个语句不行呀?
如果把'"&Trim(Combo1.text)&"'直接换成要查询的列则可以
难道语句不允许这么做吗?
本人菜鸟,查 了挺多也没明白,忘指教,谢谢!
感谢2楼,用你的方法和我的效果一样,提示错误也一样
感谢3楼,不过你那个方法,"&Combo1.text.trim()&"' 提示说.text方法错误。。我不太明白这个语法
继续顶,希望能早点解决~~~
难道非要case 1-n 判断字符,每一个进行一次查询呀?
如case 列1 : Where 列1 =......
简单点的难道不行吗?哎,真是愁人啊~~~~
感谢5楼,你的我没有试,不过还是谢谢你~~~
感谢4楼,你的是对的,单引号的含义是什么呢?我试验了下,等号前的不能加,等号后的必须加,呵呵,虽然我现在还不知道原因,但就当语法先记下了,谢谢你~~~

4楼呀,你的是对的,我也要给你分,可我现在一给分就说我分太少,郁闷,别急哈,我先到处弄点分,一定给你不低于20的分,也许需要点时间,不过百分百给你~~~感谢你哦~~
5楼的我会再试验的,如果对,也会给你分的,不过需要点时间。。我去赚分
展开
 我来答
57049948
2009-12-18 · 超过23用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:69.7万
展开全部
有没有试过格式化一下?VB我不懂,如果这样正确就给分吧
string.format("Select * from 表名 Where {0} = '{1}'",Trim(Combo1.text)
,Trim(text1.text));
应该是可以的,给分吧,哈哈,在线等...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
九冠076
2009-12-18 · TA获得超过995个赞
知道小有建树答主
回答量:669
采纳率:0%
帮助的人:625万
展开全部
多了个单引号吧。
Select * from 表名 Where "&Trim(Combo1.text)&" = '"&Trim(text1.text)&"'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
科技程序迷
2009-12-18 · TA获得超过2822个赞
知道大有可为答主
回答量:2240
采纳率:0%
帮助的人:1854万
展开全部
这样行么?
dim n1 as string,n2 as string
n1=trim(combo1.text)
n2=trim(text1.text)
Select * from 表名 Where n1 = n2
me to菜鸟,我没试过啊,错了也许!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fjs1972
2009-12-18
知道答主
回答量:66
采纳率:0%
帮助的人:20.5万
展开全部
Select * from 表名 Where '"&Combo1.text.trim()&"' = '"&text1.text.trim()&"'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式