标题: 如何优化TREE代码,这是我加载(约5000笔数据,只有7个字段值)时需要10多秒的代码 [打印本页] 作者: luhao 时间: 2009-8-22 20:26 标题: 如何优化TREE代码,这是我加载(约5000笔数据,只有7个字段值)时需要10多秒的代码 On Error Resume Next
Dim NodeIndex As Node
Dim Stra As String
Dim I As Integer
Dim rs As ADODB.Recordset
Dim Rs1 As ADODB.Recordset
For I = 1 To Rs1.RecordCount
Set NodeIndex = TreeView.Nodes.Add(, tvwChild, "A" & Rs1("存货大类编码"), Rs1("存货大类名称"), "K1", "K2")
NodeIndex.Sorted = True
Rs1.MoveNext
Next I作者: djt 时间: 2009-8-22 21:05
需要时才载入,才能节省几秒钟作者: luhao 时间: 2009-8-22 22:10 本帖最后由 luhao 于 2009-8-22 22:12 编辑
2#djt
但用了以下的代码,加载时就超快。。。。。但提示:type mismatch 出错,只加载一部分,不能完全加载完数据。。。。。
'***********************************************************************************************
' 用数据库表中数据填充树控件
Dim Conn As New ADODB.Connection
Dim Rec As New ADODB.Recordset
Dim nodIndex As Node
Dim strSQL As String
Dim objList As ListItem
Dim i As Integer
On Error GoTo Err_cw
Set Conn = CurrentProject.Connection
'***********************************************************************************************
'设置业务员
strSQL = "SELECT DISTINCT 存货大类名称 FROM 塑胶件存货档案;"