2016-09-30 76 views
0

我遇到了Embarcadero Seattle的一個問題。我是Delphi新手,正在調試其他人的代碼。我必須在不同的計算機上安裝,然後才能安裝此項目之前使用的計算機。德爾福西雅圖FireDAC.Phys.MSSQL找不到

[dcc32致命錯誤] salesordermain.pas(14):F2613未找到單元'FireDAC.Phys.MSSQL'。

TFDPhysMSSQLDriverLink不在Tool Palete中。我已將其重置,但未顯示。我檢查了FireDAC軟件包,並且組件不在那裏。到目前爲止,我還沒有運氣,試圖找出如何下載/安裝組件。

而且,我已經下載並安裝微軟ODBC(msodbcsql.msi)和https://www.microsoft.com/en-us/download/details.aspx?id=52676

微軟本機客戶端(sqlncli.msi)見問題就在這裏附照片:https://drive.google.com/open?id=0B58G8s8Edn7sNEo1MHFfRER2UEU

我運行Windows 7 64位和聯網的MS SQL Server 2008 R2。任何協助幫助我弄清楚如何解決這個問題將不勝感激。

+0

您使用的是什麼Delphi SKU(Professional,Enterprise,Architect)?較低的SKU不包含與較高版本相同的DBMS支持。 –

+0

請參閱[Delphi特徵矩陣(PDF)](https://www.embarcadero.com/docs/rad-studio-berlin-feature-matrix.pdf)。數據庫支持信息從第17頁左右開始。您將看到SQL Server支持僅在Enterprise + SKU中可用。 –

+0

謝謝,我會檢查出來。我正在使用burnac添加專業包裝。 – Hippie

回答

1

我的解決方案是使用許可證管理器刪除FireDAC註冊(我是如何將其添加到開頭的)。接下來,我重新運行Delphi Seattle installer.exe,但選擇「升級」並輸入到我的FireDAC密鑰中,讓安裝運行並BAM! FireDAC的MSSQL部分正在工作。

相關問題