0
我想與我的VB6應用程序一起安裝SQLDMO .. SQLDMO客戶端在我的數據庫備份應用程序中使用..VB6打包和部署嚮導DLL自注冊SQL DMO設置
只要設置是安裝在目標機的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打包和部署嚮導創建我的項目的設置,但是,我GOOGLE了約SQLDMO手動安裝和關於文件必須自注冊在目標機器上..
如何做到這一切的打包和部署嚮導本身..
SQL-DMO中cludes以下文件
- SQLDMO.dll中:實現SQL-DMO DLL對象
- Sqldmo.rll:DMO資源文件
- 的Sqlresld.dll:SQL企業管理器資源DLL加載
- Sqlsvc.dll :數據庫服務層
- Sqlsvc.rll:數據庫服務層資源DLL
- 的Sqlunirl.dll:SQL服務器的Unicode/ANSI轉換層
- W9 5scm.dll:SQL服務控制管理器抽象層
我們是否應該創建MS SQL Server的文件夾中的程序文件手動?並存儲文件?是的,讓我試試..這...謝謝你... –
還有一個問題!是否所有的dll文件(ActiveX組件)都會自動註冊到目標系統中? –
@ gokul-e:是的,如果文件夾不存在,您需要創建它們。它看起來像只有sqldmo.dll是自注冊的。我無法告訴你如何使用VB Package和Destroy來做到這一點 - 沒有人應該使用這種災難。您需要查看幫助以瞭解如何標記sqldmo.dll,以便將其註冊到用戶的計算機上。 –