2011-10-19 40 views
0

我想在Windows 2008 64位上使用c#.NET應用程序訪問MacOSX上的Omnis數據庫。 這是一個蠕蟲的罐頭! Omnis for Windows 2008沒有64位驅動程序 - 我嘗試過32位,但是這個網站的反饋是64位應用程序無法訪問32位ODBC驅動程序。Omnis ODBC 64bit

除了導出所有數據之外,任何人都有任何建議,包括可能在此提供解決方案的產品?感謝邁克

回答

0

我們,在OpenLink SoftwareMulti-tier ODBC to ODBC Bridge,可以幫助...

你可以這樣配置它 -

Windows客戶端 -

  • 64位ODBC應用
  • 64位OpenLink通用ODBC驅動程序(多層客戶端)
  • 32位OpenLink請求代理(多層服務器R)
  • 32位ODBC代理(多層服務器)
  • 32位OMNIS ODBC驅動程序+ 32位配置DSN

的Mac服務器 -

  • OMNIS

所以,基本上,ODBC到ODBC Bridge僅僅用於將64位客戶端組件連接到32位服務器組件 - 全部在同一臺機器上...

雖然這可能不是最優雅的解決方案 - 在沒有專用的64位OMNIS ODBC驅動程序也可能是你必須提供給您...

0

你必須使用32位ODBC管理在窗口中。通過在命令提示符下,轉到

%system%\syswow64 

,並推出odbcad32.exe的

已經上來後,你希望你可以編輯您的ODBC條目和32位應用程序OMNIS就能看他們。

0

你需要與32位ODBC管理器一起使用這個驅動程序,32位ODBC管理器,可以發現:

C:\Windows\SysWOW64\ODBCAD32.exe 

右鍵單擊開始/管理工具/數據源鏈接(ODBC)和路徑改變:

%windir%\SysWOW64\odbcad32.exe 

導航到 '註冊表編輯器' 與 '運行' 指令,然後找到 'HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/OMNIS ODBC驅動程序'

修改'驅動程序'行爲

'%windir%\ Windows \ SysWOW64 \ Omnis \ omodbc32。DLL」

修改行 '設置',以

'%WINDIR%\的Windows \ Syswow64資料\ OMNIS \ omodbc32.dll'