VB 运行出现 field not update,bound property name
form中有三个控件combo1,text1,text2,另有Access数据表guzhang,表中有ID,故障类型,故障征兆,故障原因四个字段,使用ado控件,现已将其与数据库相连 ,故障类型链接combo1,故障征兆链接text1 ,故障原因链接text2 。
需求是,将表中的故障类型字段加入至combo1,当做combo1的下拉列表,选择combo1中的故障类型内容时,自动将故障征兆,故障原因字段中的内容加入到text1,text2控件中。三者一一对应,点击combo第三行,text1 text2对应也是第三行内容。ado记录源是1-adcmtext。
现代码如下:
Private Sub Combo1_Click()
Text1.Text = ""
Text2.Text = ""
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\guzhang.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select * from guolu Where 故障类型='" & Combo1.Text & "'"
Adodc1.Refresh
Text1.Text = Adodc1.Recordset.Fields("故障征兆")
Text2.Text = Adodc1.Recordset.Fields("故障原因")
Adodc1.Recordset.Close
End Sub
Private Sub Form_Load()
Combo1.Text = ""
Combo1.Clear
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\guzhang.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select * from guolu"
Adodc1.Refresh
Do While Not Adodc1.Recordset.EOF
Combo1.AddItem Adodc1.Recordset.Fields("故障类型")
Adodc1.Recordset.MoveNext
Loop
Adodc1.Recordset.Close
End Sub
VB 运行出现后提示: field not update,bound property name:故障类型。
查看数据库表中,故障类型清空
我自己真不知道问题出在哪儿,望哪位高手帮我运行一下,检查问题出在哪里?是access还是VB。小的不胜感激