2015-06-01 57 views
2

我期待在客戶的Excel工作簿應用程序中添加一些Access數據庫功能。 Okay Excel & VBA不是我的第一選擇,但那正是我們正在處理的。ADO庫引用和向前兼容性

通常我通過ADO.NET使用ADO,所以我們總是知道版本,因爲我們已經爲特定版本的.NET構建了它。

但是,對於VBA和常規的ADO,情況並非如此。 ADO庫是否向前兼容?例如,如果我引用6.0,它可以在Vista以後的所有環境中工作嗎? (或2.7和XP)

有沒有辦法做到這一點? IE瀏覽器。以便它能夠在「所有合理安裝的版本」上工作。或者我必須使用後期綁定來確保多版本兼容性?我們需要同時支持32位和64位,所以我將使用ACE(因此Access 2007以後)。等待XP上的確認 - 我懷疑我們也可以放棄。

+0

用幾句話來說 - '後期綁定'似乎是您的最佳選擇。 –

+0

@KazimierzJawor:考慮到缺少任何答案,你可能是對的。如果您想將其作爲答案張貼,我可以將其標記爲... – winwaed

回答

1

在我看來,你應該使用後期綁定在你的情況。在這種情況下,您可以依靠編譯器使用您的代碼將被使用的計算機上可用的最合適的庫。