本人換了個電腦,現電腦是WIN10 64位,資料庫是SQL2008,PB是PB9
現在運行原先的程式原始碼,一點運行就報錯
請與管理員聯系。錯誤號:-1
錯誤原因:DBMS MSS Microsoft SQL Server is not supported in your current installation
不知該如何解決?原先都是好的,用的是ProfileString,里面也連了,為何就老是報這個錯?請高手支支招啊,謝謝!
uj5u.com熱心網友回復:
沒有sqlserver客戶端的ntwdblib.dll把其動態檔案放在專案的目錄下
或者放在pb9的share目錄下
uj5u.com熱心網友回復:
SQL server資料庫連接中的一些問題https://wenku.baidu.com/view/30ffb7639b6648d7c1c74632.html
SQL SERVER資料庫連接的一些問題
一、關于ntwdblib.dll 一些編程語言連接SQL SERVER時,需要ntwdblib.dll。比如用pb連接SQL2005或2008資料庫時,可能會出現如下錯誤提示:unable to load the requested database interface. 這不是PB的問題。需要下載ntwdblib.dll然后將其copy到C:/WINDOWS/system32。需要注意的是,要要保證ntwdblib.dll
這個檔案的版本和sqlserver的版本對應,否則不會出現提示但就是連接不成功,會很郁悶。
下面是對應關系: 1.ntwdblib.dll 版本為 2000.2.8.0 是 對應 SqlServer2000(這個是網路查資料和猜測,沒裝2000) 3.ntwdblib.dll 版本為 2000.80.194.0 是 對應 SqlServer2005(這個是用實驗證明可以用,本人就是用筆記本裝了2005) 4.ntwdblib.dll 版本為 2000.80.2039 是 對應 SqlServer2008(這個是猜測沒有裝2008)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/16421.html
標籤:基礎類
