急用!!!!我VB中的SQL语句怎么出错啦?~

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:00:16
部分代码:
dim user as string
user=trim(text1.text)
·
·
·
select .....
case 0
strsql="select * from table where name='" & user & "' and pwd='" & pwd & "'"
下面这句strsql应该是没有错的吧,但是我机子上的VB显示出错-_-!!!而且为了防止与数据库的关键字冲突,我把敏感字段加上了括号照样是出错,高手帮着指下路吧,谢谢了.是我的VB有问题吗~
一条语句:
temp="name="&"'"&fmn.msusername&"'"
这句在我系统中也是显示缺少结束语句

temp="name="&"'"&fmn.msusername&"'"这样的写法会造成这种现象
应该在&的两侧留空格成为:
temp = "name=" & "'" & fmn.msusername & "'"
这样就不会提示缺少语句结束了

.Data1.RecordSource = "select * from valuetbl where code=" + "'" + codeTmp + "'"
在我机器上,我这么写数据库操作是对的,你看看是不是 单引号都要分出来,然后把&换成+,我好像原来像你那么些也不对,为什么&还不好使了,我不清楚,但是你按我的格式试试吧