【发布时间】:2012-06-29 05:13:22
【问题描述】:
我在 RHEL 5 上使用 PHP 5.3.3。我已经安装了所有必要的驱动程序和附加组件,以便 ODBC 连接到 Teradata。我写了一个简单的脚本来测试它:
$con_string = "DRIVER={Teradata};DBCName=**HOST**; DATABASE=**database**;";
$con = odbc_pconnect( $con_string , "user", "pass" );
var_dump($con);
echo 'here';
$res = odbc_exec($con, "SELECT id FROM database.table");
echo 'there';
var_dump($res);
输出如下:
resource(5) 类型(odbc 链接持久)
这里分段错误
显然连接有效。我也尝试过其他命令,有些可以,有些不行。 odbc_tables() 和 odbc_procedures() 返回正确的信息没有问题。但是,与 SQL 查询相关的任何内容都会出现段错误。我无法为 ODBC 启用跟踪/调试。
任何帮助将不胜感激!
【问题讨论】: