【发布时间】:2013-08-24 14:18:26
【问题描述】:
我在使用 odbc 驱动程序连接 SAP HANA 和 PHP 时遇到错误。
以下是我的错误。注意:我可以插入第一个数据,但不能获取数据。无法插入第二个数据。
警告:odbc_connect():SQL 错误:[unixODBC][SAP AG][LIBODBCHDB SO][HDB] 通信链路故障;-10709 连接失败(RTE:[89006] 系统调用“连接”失败,rc=110 :连接超时),SQLConnect 中的 SQL 状态 08S01 在第 9 行的 /home/safana/config.php 警告:odbc_exec() 期望参数 1 是资源,布尔值在第 22 行的 /home/saphana/savedata.php 中给出警告: odbc_fetch_row() 期望参数 1 是资源,在第 24 行的 /home/saphana/savedata.php 中给出 null 警告:odbc_exec() 期望参数 1 是资源,在 /home/saphana/savedata.php 中给出的布尔值。 32 警告:odbc_exec() 期望参数 1 是资源,布尔值在第 34 行的 /home/saphana/savedata.php 中给出 警告:odbc_fetch_row() 期望参数 1 是资源,/home/saphana/savedata.php 中给出 null在第 40 行注意:未定义变量:第 47 行 /home/sanjay/savedata.php 中的 ID
请帮忙!!!!!!
这是我的文件:
?php session_start();
$driver = "HANADB"; // 32 bit odbc drivers that come with the hana client installation.
$servername = "saphfvb.vm.cld.sr:30015";
$db_name = "HDB"; // This is the default name of your hana instance.
$username = "SYSTEM"; // This is the default username, do provide your username
$password = "xxxxxx"; // This is the default password, do provide your own password.
$conn = odbc_connect("HANADB","SYSTEM","manager",SQL_CUR_USE_ODBC);
【问题讨论】: