建一个类模块.
Dim xmlcl As New MSXML2.DOMDocument
private cc As New ADODB.Connection然后窗口调一下这个类模块.
跟着在类模块里跟踪xmlcl和cc
不论声明是private和dim
cc.ConnectionString="aaa"后,永远都是aaa了
而xmlcl.load "aaa"后.再用xmlcl.url(本来可以调aaa出来的),刚指定完aaa马上url又空了?

解决方案 »

  1.   

    PUBLIC MSXML2.DOMDocument 也是空的..
    cc.ConnectionString的值还在
      

  2.   

    on err goto err:err:
    ssss建议错误捕捉一下  估计是出错了 
      

  3.   

    没有错误啊xmlcl.Load New_XMLPath
    a=xmlcl.url如果是在模块中,xmlcl.url是存在的.但一到类模块它=""了...明明刚帮它指定完文件..
      

  4.   

    郁闷中来调一下情...在BRT快1线上,听到一个男孩子对旁边的女孩子说:“谁说不能预测未来,至少我能知道几年后我的孩子姓什么,你就杯具了,还是未知数呢!”那女孩子回了一句:“但是我的孩子肯定是我的孩子,你的孩子就未必了……”。全车人都被秒杀了……
      

  5.   

    刚重新试了下.xmlcl.Load New_XMLPath
    a=xmlcl.url这个地方出错的原因是因为我的XML文件有问题,有重复项和值.但再试了下,模块做出来的没问题,类模块做出来的,总是会丢失XMLCL这个对象或引用
      

  6.   

    搞了几个小时...又总结出点XML的经验.自从加了XML后,程序老是非法自动关掉.....
    然后慢慢形成一个概念,好像都是在我手动删除XML文件后,它就特容易关闭.
    而程序的代码中,从开始引用XML后,就一直没断开它....可能那个失效的问题应该也是这引起的.因为按照XML的设计,它是可以很多人很多电脑很多人很多程序同时去操作它的.....所以很容易有问题.