关于VB和ACCESS做数据库FORM子句错误问题!谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:28:16
Private Sub form_load()
Dim i As Integer

Adodc1.RecordSource = "select * from userpass where 供应商资料表"

Adodc1.Refresh
cmbfield.Clear
For i = 0 To Adodc1.Recordset.fields.Count - 1
cmbfield.AddItem adodc.Recordset.fields(i).Name
Next i
cmbfield.Text = cmbfield.List(0)
End Sub
不好意思 Adodc1.RecordSource = "select * from userpass where 供应商资料表"
改成
Adodc1.RecordSource = "select * from 供应商资料表"
总是提示我 FORM子句错误Adodc1.Refresh 变成黄色!
耽误大家时间,帮帮我吧!

Adodc1.RecordSource = "select * from userpass where 供应商资料表"

where 供应商资料表" 这句是不是多余的??

是不是数据库里没有这个表?

"select * from userpass where 供应商资料表"
这句错误
where 表示条件
你只给出了使用的条件,并没有给条件值
修改成
"select * from userpass where 供应商资料表=你要查询的资料表"