(急)VB 运行时,出现From子句语法错误,怎么解决?

PrivateSubcmbName_Change()Dimconditioncondition=Trim(cmbField.Text)IfAdodc1.Recordset... Private Sub cmbName_Change()
Dim condition
condition = Trim(cmbField.Text)
If Adodc1.Recordset.Fields(condition).Type = 202 Then
'被选择的字段类型如果是文本类型
Adodc1.RecordSource = "select * from 目录表 where" & condition & "='" & cmbName.Text & "'"
'被选择的字段类型如果是数值类型
Else
Adodc1.RecordSource = "select * form 目录表 where" & condition & "=" & cmbName.Text

End If

Adodc1.Refresh
Text1.Text = Adodc1.Recordset.Fields("档案编号") '将字段值在文本框中显示
Text2.Text = Adodc1.Recordset.Fields("档案名称")
Text3.Text = Adodc1.Recordset.Fields("保存年限")
Text4.Text = Adodc1.Recordset.Fields("起始年度")
Text5.Text = Adodc1.Recordset.Fields("数量")
End Sub
各位大哥帮帮忙,十分感谢!
展开
 我来答
砍侃看
2011-07-08 · TA获得超过6152个赞
知道大有可为答主
回答量:6584
采纳率:69%
帮助的人:2052万
展开全部
在sql 查询语句中的where和双引号之间加一个空格试下。你可以下断点查看运行时生成的sql 语句对不对,在数据库中测试你得sql 语句
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式