程式中有用到SQL-DMO, 现在分发出现了难题........(100分)

  • 主题发起人 主题发起人 netup
  • 开始时间 开始时间
N

netup

Unregistered / Unconfirmed
GUEST, unregistred user!
程式中有用到SQL-DMO, 现在分发出现了难题........
每台机装client可行, 但很别扭,难道就不能在我的安装包中搞定吗?
包中包有sqldmo.dll, sqldmo.rll, sqlsrv32.dll, dsqsrv32.rll...
都是不行,用installshell的运行依赖动态扫出来的环境也不行, 我
都快没法子了, 请大家帮帮我. 我想使用sqlserver的大侠们总是要
用dmo这东东吧? 如何分发了.......急急急急!!!!!!!!!!!!
 
難道就沒辦法了嗎?
 
Dbmssocn.dll
Dbmsspxn.dll
Dbnmpntw.dll
Ntwdblib.dll SQLServer核心文件(这个文件最重要)
dbmsadsn.dll
dbmsgnet.dll
dbmsrpcn.dll
dbmsvinn.dll
dbnetlib.dll
放到system目录里面,多试两次,我试了不知几次才试出来,加外要注册sqldmo.dll
 
谢谢你的回答, 其实我有试一天外加一通宵, 还是没有搞定, 你写的我也试过了,
我甚至于将所有有sql client的安装后的所有文件都用上还是不行, 我的测试环境是
一台全新的98系统, 没在在装任何东西, 只是想将sqldmo.dll注册, 但总是出现
loadlibarary("c:/windows/system/sqldmo.dll") failed!
getlasterror is 0x000000485
我试装mdac问题依旧....
 
我开始放弃了, 只好装client
 
好像沒人找到好的解決文案, ?幫忙up一下嘛!
 
接受答案了.
 

你可以用InstallShield 8.0来做打包程序。首先你在Sqlserver的安装盘里找到 DMO.MSM 文件 COPY 到
InstallShield 8.0/developer/object 目录里面(好象是这个,如果不是你就在InstallShield 8.0的
安装目录下找*.msm文件的目录),InstallShield 8.0打包时,沟上dmo选项即可
 
后退
顶部