Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - プログラミング » SQL Anywhere データ・アクセス API » Ruby 用 SQL Anywhere » SQL Anywhere Ruby API

 

sqlany_bind_param

ユーザが指定するバッファを準備文のパラメータとしてバインドします。

構文
sqlany_bind_param ( $stmt, $index, $param )
パラメータ
  • $stmt   sqlany_prepare の実行によって返された文オブジェクト。

  • $index   パラメータのインデックス。数値は、0 ~ sqlany_num_params() - 1 の間である必要があります。

  • $param   sqlany_describe_bind_param から取得された、設定済みのバインド・オブジェクト。

戻り値

成功した場合はスカラ値 1、失敗した場合は 0 を返します。

参照
stmt = api.sqlany_prepare(conn, "UPDATE Contacts
     SET Contacts.ID = Contacts.ID + 1000
     WHERE Contacts.ID >= ?" )
rc, param = api.sqlany_describe_bind_param( stmt, 0 )
print "Param name = ", param.get_name(), "\n"
print "Param dir = ", param.get_direction(), "\n"
param.set_value(50)
rc = api.sqlany_bind_param( stmt, 0, param )