我想安装SQLDMO和我的VB6应用程序.. SQLDMO客户端在我的数据库备份应用程序中使用..
每当安装程序安装在目标计算机Win XP中并且在备份时出现错误
ActiveX Component Can't Create Object
这是我的备份代码..
Dim oSQLServer as new SQLDMO.SQLServer
成功连接后,
Dim oBackup as New SQLDMO.Backup
oBackup.Devices = nBack_Dev
oBackup.Database = nDB_Name
oBackup.BackupSetName = nBack_Set
oBackup.BackupSetDescription = nBack_Desc
oBackup.SQLBackup oSQLServer
oSQLServer.Disconnect
我使用vb6打包和部署向导创建了我的项目的设置但是,我搜索了有关SQLDMO手动安装的信息,并且关于文件必须在目标计算机上自行注册..
如何在包和部署向导本身内完成所有这些工作..
SQL-DMO包含以下文件
答案 0 :(得分:1)
看起来你可能会失踪:
sqlsrv32.dll: system32 folder
sqlsrv32.rll: system32 folder
我过去也发现,如果用户在msvcr71.dll
文件夹中缺少system32
,安装将失败,但只有在不存在时才会复制。
仅供参考,其余文件应该进入:
sqldmo.dll: %PROGRAM_FILES%\Microsoft SQL Server\80\Tools\Binn
sqldmo.rll: %PROGRAM_FILES%\Microsoft SQL Server\80\Tools\Binn\Resources\1033
sqlresld.dll: %PROGRAM_FILES%\Microsoft SQL Server\80\Tools\Binn
sqlsvc.dll: %PROGRAM_FILES%\Microsoft SQL Server\80\Tools\Binn
sqlsvc.rll: %PROGRAM_FILES%\Microsoft SQL Server\80\Tools\Binn\Resources\1033
sqlunirl.dll: system32 folder
w95scm.dll: %PROGRAM_FILES%\Microsoft SQL Server\80\Tools\Binn