注册 登录
编程论坛 VB6论坛

请高人看看,运行时提示编译错误,语法错误!感谢。

ptsdy 发布于 2012-03-29 16:26, 387 次点击


Private Sub cmbname_Click()
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 * from 库存表 where"&condition&"="&cmbname.text
End If
Adodc1.Refresh
txtno.Text = Adodc1.fieldset.Fields("货物编号")
txtname.Text = Adodc1.Recordset.Fields("货物名称")
txtstorenum.Text = Adodc1.Recordset.Fields("库存量")
txtunit.Text = Adodc1.Recordset.Fields("单位")
End Sub
2 回复
#2
Artless2012-03-29 23:41
"select * from 库存表 where " & condition & "='" & cmbname.text & "'"
#3
dc__sky2012-03-30 16:22
Private Sub cmbname_Click()
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 * from 库存表 where"&condition&"="&cmbname.text
End If
Adodc1.Refresh
txtno.Text = Adodc1.fieldset.Fields("货物编号")
txtname.Text = Adodc1.Recordset.Fields("货物名称")
txtstorenum.Text = Adodc1.Recordset.Fields("库存量")
txtunit.Text = Adodc1.Recordset.Fields("单位")
End Sub

提示什么呀?这儿有很明显的错误呀
1