我的公司銷售數據可視化工具。對,我們不用32位C#應用程序來做這件事(即使我們的大多數客戶已經轉移到64位硬件),因爲幾乎不可能使用64位Access驅動程序。將數據從32位應用程序傳遞到64位應用程序?
我們希望利用64位應用程序,但我們不希望讓我們的客戶端在嘗試在純64位環境中連接到Access的痛苦。
所以我們有一個想法。如果我們有一個後臺運行的32位後臺應用程序負責將數據從Access中提取出來,該怎麼辦?然後這個應用程序會將數據傳遞給我們的主要64位應用程序。
我們無法理清的是如何將檢索到的數據從32位應用程序傳遞到64位應用程序。
任何人都有想法如何做到這一點或有另一種方法,我們可以採取?
恩......這應該不是特別在處理Access時很重要的例子。使用64位應用程序並不重要,您仍然可以使用32位驅動程序,但不能使用32位並使用64位應用程序或驅動程序。我認爲你正在過度使用和過分複雜:)。一般來說,從32位應用程序傳遞數據到64位將可以正常工作。如果使用和處理64位值,則無法以其他方式執行 –
注意:正常進程間通信在64位和32位進程之間幾乎可用:http://msdn.microsoft.com/zh-cn/library/ windows/desktop/aa384203%28v = vs.85%29.aspx當然,我認爲Ben Voigt提出的將數據轉換成死板格式的建議是一個不錯的選擇。 – 2014-02-06 21:11:33
從Access轉換將是美好的。但是我們無法控制數據存儲。我們不得不使用內部數據庫。我們的客戶被捆綁成一個也使用數據的非常古老的產品。此應用程序的默認數據存儲區是Access。我們客戶的辦公室中有數千個Access數據庫。我們不能強迫我們的客戶做其他事情。我們一直在努力處理情況。 – user1753352