你把DATAREPORT绑定到Adodc控件试试!我是用Adodc作为数据源的,很灵活的.

解决方案 »

  1.   

    你在关闭报表的时候加两句话Unload DataReport
    Unload DataEnvironment
      

  2.   

    set DE=nothing
    set DE="数据库连接地址"
    datareportshow就可以了
      

  3.   

    数据环境未关闭
    If DataEnvironment1.rsCommand4.State = adStateOpen Then
     DataEnvironment1.rsCommand4.Close
    End If
      

  4.   

    在DATAREPORT。SHOW
    的后面加上
    set DE=nothing
      

  5.   

    if dataEnvironment1.command.state=1 then
    dataEnvironment1.command.close
    end if
    试一试把放在Command_click的开头,可能就行了