odbc ドライバーを使用して SAP HANA を PHP に接続すると、エラーが発生します。
以下は私のエラーです。注: 最初のデータを挿入できますが、データを取得できません。2 番目のデータを挿入できません。
警告: odbc_connect(): SQL エラー: [unixODBC][SAP AG][LIBODBCHDB SO][HDB] Communication link failure;-10709 Connection failed (RTE:[89006] System call 'connect' failed, rc=110:Connection timed out)、9 行目の /home/saphana/config.php の SQLConnect で SQL 状態 08S01 警告: odbc_exec() は、パラメーター 1 がリソースであると想定し、22 行目の /home/saphana/savedata.php で指定されたブール値 警告: odbc_fetch_row( ) は、パラメーター 1 がリソースであると想定し、行 24 の /home/saphana/savedata.php で指定された null 警告: odbc_exec() は、パラメーター 1 がリソースであり、行 32 で /home/saphana/savedata.php で指定されたブール値であると想定します 警告: odbc_exec() は、パラメーター 1 がリソースであり、34 行目の /home/saphana/savedata.php で指定されたブール値であると想定しています 警告: odbc_fetch_row() は、パラメーター 1 がリソースであると想定しています。知らせ:未定義の変数: /home/sanjay/savedata.php の 47 行目の 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);