程式開發語言:Microsoft Visual C# 2008 Express Edition
開發環境:Net Framework 2.0
主要功能是 在Client 端 透過 SQL Server 進行資料新增、比對。。等功能
但是 在 Client 開啟程式後發生了 找不到 Dllregisterserver進入點 的問題
解決方法:複製 Sqldmo.dll 、Sqldmo.rll 兩個檔案到 System32\resources\1033 目錄下
(如果沒有該目錄,自己建立)
執行註冊: Regsvr32 sqldmo.dll
成功的話會看到 messageBox 顯示 註冊成功。
再來就可以順利執行程式了.
//2011-11-30 追加
註冊方式 說明
--使用Regsvr32 使用者是Administrator 權限時
--使用Gacutil.exe 使用者是一般使用者
(Microsoft (R) .NET Framework 全域組件快取公用程式)
點我檔案下載
附件內容有
1.)gacutil.exe
2.)Interop.SQLDMO.dll
//2011-12-02 追加
若是因為某些 機碼清除工具 清除過後產生的後遺症
或許可以試著 重新註冊 Windows dll 檔案
重新註冊Windows XP 所有的dll檔操作方法:
1.開始->執行 輸入 cmd 按「確定」
2.在命令提示符下輸入下列資料:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
上述指令輸入完畢即可
作者已經移除這則留言。
回覆刪除請問
回覆刪除Sqldmo.rll
不知去哪下載
在此謝謝您的回信、分享與載點
回覆刪除