我要用SQLDMO来搜索服务器,怎么引用这个SQLDMO我的COM组件里没有它,我从网上下了个SQLDMO.DLL的文件
还是不行,求大神教教我,我的工具是VS2005 数据库2000
现在我想要的就是怎么能进入到程序里用

解决方案 »

  1.   

    需要注册,
    winform程序用到了sqldmo.dll,但是如果客户端没有安装sqlserver,就会提示错误。需要在客户端注册sqldmo.dll。首先找到system32这个文件夹,将sqldmo.dll拷贝到这里。然后新建Recoures/1033、Recoures/2052两个目录,将其它机器里的sqldmo.rll拷贝到这两个文件夹。需要注意dll的32位、64位版本问题。最后使用命令 regsvr32 sqldmo.dll注册一下就可以了。
    http://blog.csdn.net/hp890226/article/details/6360766
      

  2.   


    我安装了SQL2000啊
    我刚regsvr32 sqldmo.dll了一把。报错动态链接(DLL)初始化历程失败
      

  3.   

    dll文件有时间定义的,看看是否过期,再有就是看是否有system32权限!
      

  4.   


    都没问题按你的步骤走,但是在CMD里打命令时老是报动态链接DLL失败。。怎么回事
      

  5.   

    你确定一下dll是32位还是64位版本
      

  6.   


    知道啊32位的现在又报recoures2052文件夹下的SQLDMO.rll无法装载数据,动态链接DLL文件失败
      

  7.   

    现在可以加载DLL文件,但是他报错说没有找到DLLRegisterserver输入点怎么回事