我正在尝试使用Windows 2008 64位上的c#.NET应用程序访问MacOSX上的Omnis数据库。 这是一罐蠕虫! Omnis for Windows 2008没有64位驱动程序 - 我尝试过32位驱动程序,但该网站的反馈是64位应用程序无法访问32位ODBC驱动程序。
除了导出所有数据外,是否有人有任何建议,包括可能提供解决方案的产品?谢谢迈克
答案 0 :(得分:0)
我们OpenLink Software有一个可能有帮助的Multi-tier ODBC to ODBC Bridge ......
您可以像这样配置它 -
Windows客户端 -
Mac服务器 -
所以,基本上,ODBC到ODBC Bridge只是用于从64位客户端组件桥接到32位服务器组件 - 所有这些都在同一台机器上......
虽然这可能不是最优雅的解决方案 - 如果没有专用的64位Omnis ODBC驱动程序,它可能就是您可以使用的全部...
答案 1 :(得分:0)
您必须在Windows中使用32位ODBC管理器。通过命令提示符,转到
%system%\syswow64
并启动 odbcad32.exe
在此之后,您可以按预期编辑odbc条目,32位Omnis应用程序将能够看到它们。
答案 2 :(得分:0)
您需要将此驱动程序与32位ODBC管理器结合使用,可以在以下位置找到32位ODBC管理器:
C:\Windows\SysWOW64\ODBCAD32.exe
右键单击“开始”/“管理员工具”/“数据源”(ODBC)中的链接,然后将路径更改为:
%windir%\SysWOW64\odbcad32.exe
使用'RUN'命令导航到'regedit',然后找到'HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Omnis ODBC Driver'
将“驱动程序”行修改为
'%WINDIR%\的Windows \ Syswow64资料\ OMNIS \ omodbc32.dll'
将“设置”行修改为
'%WINDIR%\的Windows \ Syswow64资料\ OMNIS \ omodbc32.dll'