0

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);
4

1 に答える 1

0

以前に正常に挿入されたということは、接続文字列が正常に機能していることを意味します。ここで確認できる唯一の問題は、サーバーが実行されていないことです。Cloudshare は 60 分ごとにサーバーを一時停止します (180 分まで延長できます)。エラー メッセージはまさにそのように聞こえます。

于 2013-09-23T21:22:51.190 に答える