delphi xe vs. dbx |
答題得分者是:GrandRURU
|
azichen
一般會員 發表:1 回覆:1 積分:0 註冊:2010-10-12 發送簡訊給我 |
詢問有用過DELPHI XE 的先進。我是安裝試用30天的DELPHI XE。
不過在測試的過程 DBEpress 的Connection 連接MS SQL資料庫一直連不起來。 出現「DBX Error: Driver could not be properly initialized.Client library may be missing, not installed properly,of the wrong version,or the driver may be missing from the system path.」的訊息。從訊息看是 DBX 的 library 有問題。抓不到或是版本有問題。 不過我有增加 ..\8.0\bin\ 的目錄加入 library 目錄。 由於是重新安裝應該也不會有dll版本的問題。 網路搜索,只有國外的網站稍微有提一下。但是沒有解決問題的final答覆。 所以問各位是否有遇到類似的問題。如何解決。
------
azi 編輯記錄
azichen 重新編輯於 2010-11-22 00:22:47, 註解 無‧
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
http://gordonliwei.wordpress.com/2009/04/28/也許我不應該說的/
這篇或許有你要的解答 以下引用原文: sqlncli10.dll是MS SQL Server 2008的原生用戶端程式(Native Client),而這也就是為什麼會出現340錯誤的原因,因為在下一版Delphi的DBX是改用了Native Client來連結MS SQL Server而不再使用oledb,出現340錯誤是因為我們的機器中沒有安裝MS SQL Server 2008的原生用戶端程式的原因。 因此,我到下列的URL中下載MS SQL Server 2008的原生用戶端程式: http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&displaylang=en 下載Microsoft SQL Server 2008原生用戶端安裝程式 : sqlncli.msi並且安裝它之後,就可以使用下一版Delphi來連結MS SQL Server 2005/2008了,也不會再出現340的錯誤了。 從上面的討論我們可以推論出下一版Delphi的DBX對於MS SQL Serevr有如下的特性:
詢問有用過DELPHI XE 的先進。我是安裝試用30天的DELPHI XE。 不過在測試的過程 DBEpress 的Connection 連接MS SQL資料庫一直連不起來。 出現「DBX Error: Driver could not be properly initialized.Client library may be missing, not installed properly,of the wrong version,or the driver may be missing from the system path.」的訊息。從訊息看是 DBX 的library 有問題。抓不到或是版本有問題。 不過我有增加 ..\8.0\bin\ 的目錄加入library 目錄。 由於是重新安裝應該也不會有dll版本的問題。 網路搜索,只有國外的網站稍微有提一下。但是沒有解決問題的final答覆。 所以問各位是否有遇到類似的問題。如何解決。 |
azichen
一般會員 發表:1 回覆:1 積分:0 註冊:2010-10-12 發送簡訊給我 |
安裝 Microsoft SQL Server 2008原生用戶端安裝程式 : sqlncli.msi 之後。
版本變更後,有些元件的用法也有很大的變化。 除了網友的支援,不知道可以從哪些管道來做瞭解。 ===================引 用 GrandRURU 文 章=================== http://gordonliwei.wordpress.com/2009/04/28/也許我不應該說的/ 這篇或許有你要的解答 以下引用原文: sqlncli10.dll是MS SQL Server 2008的原生用戶端程式(Native Client),而這也就是為什麼會出現340錯誤的原因,因為在下一版Delphi的DBX是改用了Native Client來連結MS SQL Server而不再使用oledb,出現340錯誤是因為我們的機器中沒有安裝MS SQL Server 2008的原生用戶端程式的原因。 因此,我到下列的URL中下載MS SQL Server 2008的原生用戶端程式: http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&displaylang=en 下載Microsoft SQL Server 2008原生用戶端安裝程式 : sqlncli.msi並且安裝它之後,就可以使用下一版Delphi來連結MS SQL Server 2005/2008了,也不會再出現340的錯誤了。 從上面的討論我們可以推論出下一版Delphi的DBX對於MS SQL Serevr有如下的特性:
------
azi |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |