问题标签 [unixodbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - php + unixODBC + DB2 + DESCRIBE = 令牌无效?
我试图运行的代码:
结果:
PHP 警告:odbc_exec():SQL 错误:[unixODBC][IBM][iSeries Access ODBC Driver][DB2 UDB]SQL0104 - 令牌 TABLENAME 无效。有效标记:INTO., SQL 状态 37000 in SQLExecDirect in ...
同一连接上的 SELECT、INSERT、UPDATE 或 DELETE 查询没有其他问题。这是语法错误吗?
php - 与 iSeries 的无 DSN ODBC 连接
我在 Ubuntu 8.04.1 服务器上使用 ibm_db2 v1.8.0 运行 PHP 5.2.4。我正在尝试使用运行 OS/400 v5R3 的 IBM iSeries,但我完全不确定如何在没有 DSN 的情况下实际连接。我查看了http://www.connectionstrings.com/但 DB2 或 AS/400 连接字符串似乎都不起作用。我最终得到的是:
这是我当前的 DSN 字符串:
我也尝试过“IBM DB2 ODBC DRIVER”,但得到与上面的字符串相同的错误。
python - 使用带有“Windows 凭据”的 Linux 上的 python 连接到 MS SQL Server
有没有办法使用 Windows 域凭据在 Linux 上使用 python 连接到 MS SQL Server 数据库?
我可以使用 Windows Credentials 从我的 Windows 机器上完美连接,但尝试从带有 pyodbs + freetds + unixodbc 的 linux python 上做同样的事情
导致此错误:
我确定密码写对了,但我尝试了许多不同的用户名组合:
甚至
无济于事。有任何想法吗?
php - 与 iSeries 的 ODBC 连接产生奇数的结果
我在 Ubuntu 8.04 LTS 上使用 UnixODBC 和 PHP 5.2.4,并尝试从 IBM i 上的表中提取所有结果并将它们复制到本地 MySQL 表中。
就代码而言,它没有任何错误,但我最终得到的行数比 IBM i 上包含的行数更多。
我应该得到 25,613 行,但 PHP 报告说有 25,630 行被插入到 MySQL 数据库中:
当我查看 MySQL 数据库时,有些行实际上是重复的。我在odbc_fetch_array()文档上看到了有关访问 IBM i 时出现异常行为的注释,但尝试该解决方案会导致脚本运行和运行,但似乎从未完成。
关于检查什么的任何想法?
sql-server - 通过 ODBC 的 Microsoft SQL Server 统计信息
我有一个我正在尝试进行基准测试的 SQL Server 实例。从 SQL Studio 应用程序中,我可以键入
并在此之后查看输出的统计信息。从 C++ 代码,我可以做类似的事情
然后通过 检索这些统计信息SQLError
。
通过 vanilla ODBC 访问 SQL Server 时,有没有办法获取这些统计信息。在这种情况下,我使用的是 Ruby 的DBI:ODBC
连接器,它可以很好地连接和运行查询,但我无法弄清楚这些元数据。
macos - Haskell、HDBC、ODBC、MySQL 和 Mac OS X
我正在尝试使用 Haskell(版本 6.10.3)和 HDBC 连接到 MySQL 数据库。我选择用 Haskell ODBC 来做。我使用 cabal 安装 HDBC (2.1.1) 和 HDBC-ODBC (2.1.0.0)。我已经下载并安装了 MySQL ODBC 驱动程序 (5.1.5)。我使用 macports 安装 unixODBC (2.2.14_1)。所有这些都基于 Mac OS X (10.5.8)。
我大部分时间都在使用此页面http://en.wikibooks.org/wiki/Haskell/Database上的说明。在这一点上:
"# 将 mysql 驱动程序添加到 odbcinst.ini 文件(在 $ODBC_HOME/etc/ 下)和 $HOME/.odbc.ini 中的数据源。"
看起来 unixODBC 的 macports 版本将所有内容都安装在 /opt/local/ 下。我已经将 odbcinst.ini 放入 /opt/local/etc/ 并在我的主目录中创建了一个 .odbc.ini ,看起来像这样(请注意,我已经尝试过 UID vs. USERNAME 和 PWD vs密码):
我已经编写并编译了这个 Haskell 程序:
当我尝试“DSN = myodbc”的DSN时,它会出错:
但是,当我尝试“DSN=myodbc;UID=[hidden];PWD=[hidden]”的 DSN 时,它会列出数据库中的所有表。
odbc - 从 Linux (ubuntu) 机器访问 iSeries 上的 DB2 数据库的最简单方法是什么?
我想在 iSeries(...或“System i”或“AS/400”...)机器上运行 SQL 查询作为 Nagios 检查的一部分,但还没有找到合适的方式来连接数据库然而。
IBM 建议使用带有unixODBC的System i Access for Linux的 ODBC 驱动程序,但由于这两个系统对我来说都是新的,我想知道是否有其他方法可以做到这一点。
涉及telnet
和expect
完全没问题的黑客攻击。:-)
sql-server - 使用 Ruby、ODBC 和 FreeTDS 从 Mac 连接到 MS SQL Server 2005
我无法从这个非常简单的 Ruby 应用程序连接到 SQL Server 2005 安装:
dev04
DSN 指向我的文件odbc.ini
条目:
FreeTDS
安装在 odbcinst.ini 中,它指向以下配置freetds.conf
:
这有效:
这也是如此:
但是,当我运行那个 Ruby 脚本时,我得到了这个错误:
我了解由于 TDS 协议版本差异可能会出现“自适应服务器连接失败”错误。我检查了日志,它们似乎都使用了正确的版本(7.0),所以我完全不知道为什么会发生这种情况。
任何指针?
sql - 如何从 unix 开发服务器获取 oracle 数据库参数的值?
如何从 unix 开发服务器获取闲置细节?
以下参数值应在 .dbc 文件中提供,
并且应映射到 ETL 服务器。
如果我问这个问题有什么错误,请纠正我?
非常感谢!!
ruby-on-rails - OSX 中的 UnixODBC 驱动程序支持?
我正在开发一个在我的 OSX 机器上本地设置的 Rails 应用程序。但是,通常在 Linux 机器上运行的应用程序通过 unixODBC 连接到专有数据库。数据库制造商仅提供适用于 Linux 和 Windows 的驱动程序。我做了一些搜索,但无法弄清楚 OSX 上 unixODBC 的状态。是否与 Linux 驱动程序有任何二进制兼容性,或者我是否设置了另一台机器?
谢谢你的时间,
——亨利