|
以下一段代码,原来运行都没问题,后来不知道改了什么,出现错误,看了很久没看出毛病,对DAO不熟,在此请教大家- Dim db As Database, rst As Recordset, nodCurrent As Node
- Dim objTree As TreeView, strText As String, nodRoot As Node
- Dim bk As String
- Set db = CurrentDb
- Set rst = db.OpenRecordset("bm", dbOpenDynaset, dbReadOnly)
- Set objTree = Me!TreeView0.Object
- rst.FindFirst "[上级部门] Is Null"
- Do Until rst.NoMatch
- strText = rst![部门名称]
- Set nodCurrent = objTree.Nodes.Add(, , "a" & rst![部门编号], strText, 5, 0)
复制代码 运行到“Set nodCurrent = objTree.Nodes.Add(, , "a" & rst![部门编号], strText, 5, 0) ”提示运行时错误‘3265’,这个集合中找不到此项目。这个“此项目”指的是rst![部门编号],可是在“bm”表中是有这个字段的,见图:
极度郁闷,求
[ 本帖最后由 轻风 于 2008-4-22 09:18 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|