哪位VB高手帮我解决一下 万分感谢

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:50:40
Private Sub Form_Load()
dbl
Dim nodex As Node
Dim k As ADODB.Recordset
Dim a As String
TreeView1.Nodes.Clear
a = "客户姓名"
Set nodex = TreeView1.Nodes.Add(, , a, "客户姓名", 1, 1)
str = "select * from 客户资料 "
Set rs = db.OpenRecordset(str)
If rs.RecordCount > 0 Then
rs.MoveFirst
Do While Not rs.EOF
Set nodex = TreeView1.Nodes.Add(a, tvwChild, , rs.Fields(4), 2, 2)
rs.MoveNext
Loop
End If
rs.Close
Set rs = Nothing

End Sub

说我子程序或函数未定义
db1是我的数据库名字啊 模块里定义了啊

你的DBL是个什么东东,自己写的一个过程吗?如果不是就把它删除了。肯定就没问题了。

那你检查你模块中的DBL是否为公共的,也就是Public的,如果不是,那么改成Public

dbl没定义