设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1295|回复: 5
打印 上一主题 下一主题

[窗体] 这样的错误提示是什么原因呀

[复制链接]
跳转到指定楼层
1#
发表于 2012-6-26 16:19:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了一个tree窗体,在运行时出现以下错误,请帮我这个错误是怎么造成的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-6-26 16:32:26 | 只看该作者
你是用ado吗?
如是,ado是什么版本??
感觉是版本低引起的。
3#
 楼主| 发表于 2012-6-26 16:35:01 | 只看该作者
好象不是版本问题,因这同样的程序可以运行的。
4#
发表于 2012-6-26 17:07:21 | 只看该作者
定义类型错误,需要看源文件才能“确诊”。
5#
 楼主| 发表于 2012-6-26 17:15:56 | 只看该作者
我将程序发上来你看看,麻烦了。
Private Sub TreeviewLoad()

    Set TreeView0.ImageList = ImageList.Object

    Me.TreeView0.Nodes.Clear

    Dim CONN As ADODB.Connection
    Dim rs As New ADODB.Recordset
    Dim strSql As String
    Dim nodIndex As Node

    Set nodIndex = TreeView0.Nodes.Add(, , "根", "天然气输气工区", "K")
    nodIndex.Sorted = True
    nodIndex.Expanded = True

    strSql = "SELECT DISTINCT 仪器仪表统计台帐.站名 From 仪器仪表统计台帐"
    Set CONN = CurrentProject.Connection
    CONN.CursorLocation = adUseClient

    rs.Open strSql, CONN, adOpenKeyset, adLockOptimistic, adCmdTableDirect
    Do Until rs.EOF = True
        Set nodIndex = TreeView0.Nodes.Add("根", tvwChild, "干" & rs.Fields("站名"), rs.Fields("站名"), "K1", "K2")
        nodIndex.Expanded = True
        rs.MoveNext
    Loop
    rs.Close

    strSql = "SELECT DISTINCT 仪器仪表统计台帐.站名,仪器仪表统计台帐.计量点名称 From 仪器仪表统计台帐"
    rs.Open strSql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic, adCmdTableDirect
    Do Until rs.EOF = True
        Set nodIndex = TreeView0.Nodes.Add("干" & rs.Fields("站名"), tvwChild, "枝" & rs.Fields("站名") & rs.Fields("计量点名称"), rs.Fields("计量点名称"), "K1", "K2")
        'nodIndex.Expanded = True
        rs.MoveNext
    Loop
    rs.Close

    strSql = "SELECT * From 仪器仪表统计台帐"
    rs.Open strSql, CurrentProject.Connection, adOpenKeyset, adLockOptimistic, adCmdTableDirect
    Do Until rs.EOF = True
        Set nodIndex = TreeView0.Nodes.Add("枝" & rs.Fields("站名") & rs.Fields("计量点名称"), tvwChild, "叶" & rs.Fields("站名") & rs.Fields("计量点名称") & rs.Fields("安装位置"), rs.Fields("安装位置"), "K1", "K2")
        rs.MoveNext
    Loop
    rs.Close

    Set rs = Nothing

End Sub
6#
发表于 2012-6-29 18:30:59 | 只看该作者
wangjianxiao 发表于 2012-6-26 17:15
我将程序发上来你看看,麻烦了。
Private Sub TreeviewLoad()

上传附件可以么?只有代码还得做实例,太麻烦了~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-18 09:39 , Processed in 0.089406 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表