我的程序有这样的代码
Dim objEmp As cEmps
Set objEmp = CreateObject("cEmps", "\\myserver")
但是总会出错
说类没有在本机注册
如果去掉servername那么就会说无法创建对象
情高手执教

解决方案 »

  1.   

    CreateObject就创建类,你的"cEmps"应该是"cEmps.cEmps"吗?
      

  2.   

    Dim objEmp As object
    Set objEmp = CreateObject("ADODB.RecordSet", "myserver")而且你的Adodb.dll需要用Regsvr32 c:\winnt\system32\adodb.dll进行在注册,你需要在myserver的机器上注册.如果底层引用了其他的dll也需要在那里进行注册否则会出错.