【发布时间】:2012-03-15 17:45:19
【问题描述】:
我已经尝试过使用 ODBC 驱动程序和 JDBC 驱动程序。我将分别列出这两种方法。
ODBC 方法
我正在使用此处找到的 ODBC 驱动程序: http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2007-11-02+09%3A22%3A41.038818R&S_TACT=&S_CMP=
这是 Informix Connect 32 位程序。我试过 64 位版本,独立它会连接,但 ODBC 不适用于 OpenOffice(32 位到 64 位问题)。然后我决定使用 32 位版本。
安装ODBC驱动后,我在windows 7中使用C:\Windows\SysWOW64\odbcad32.exe安装驱动,连接成功。
加载 OpenOffice.org 基础 我能够使用 ODBC 进行连接,但没有列出任何表。如果我运行 SQL 查询,我会收到以下错误:
SQL Status: HY106
Error code: -11086
[Informix][Informix ODBC Driver]Fetch type out of range.
JDBC 方法
我不能使用设计视图,因为没有列出任何表格。放弃这一点,我使用了 JDBC 驱动程序,在这里找到: http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2005-03-09+16%3A56%3A12.268164R&S_TACT=&S_CMP=
这更成功,但我仍然无法列出要列出的表格。这是我在运行 OpenOffice.org BASE 文件时遇到的错误:
WARNING
SQL Status: 01I01
Database has transactions
ERROR
SQL Status: 01I04
Database selected
我不明白这会对 JDBC 产生怎样的影响。但是,我可以毫无问题地执行 SQL 查询。我不能使用设计视图。
最后,我要做的只是拥有一个有用的 GUI,我可以使用它来构建和调试查询。如果 OpenOffice.org 是一个糟糕的选择,我仍然愿意接受其他选择。但开源前景是理想的。
最后,这不是直接的编程问题,我应该使用更好的论坛吗?
谢谢
【问题讨论】:
-
您可能会在 IIUG(国际 Informix 用户组)邮件列表之一上获得更快速的响应。见http://www.iiug.org/。您必须加入才能发布到列表中,但这是免费的。
标签: jdbc odbc informix openoffice-base