VB数据库查询语句错误在那里?
已有一个数据库:库存表 共有四个字段:货物编号、名称、数量、单位我用两个COMBO控件:combo1\combo2,combo1表示字段名,combo2表示字段值,用四个文本框text1\text2\text3\text4表示四个字段的取值
用如下select语句,但是总提示from语法错误:
dim a
a=combo1.text
if adodc1.recordset.fields(a).type=202 then
adodc1.recordsource="select * from 库存表 where" & a & " = '" & combo2.text & "'"
else
adodc1.recordsource="select * from 库存表 where" & a & " = "& combo2.text
end if
adodc1.refresh
text1.text=adodc1.recordset.fields("货物编号")
text2.text=adodc1.recordset.fields("名称")
text3.text=adodc1.recordset.fields("数量")
text1.text=adodc1.recordset.fields("单位")
不知道错到哪里了,我是新手,请高手帮忙指正,不胜感谢!!