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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere für Ruby » SQL Anywhere Ruby-API

 

sqlany_describe_bind_param

Beschreibt die Bindungsparameter einer vorbereiteten Anweisung.

Syntax
sqlany_describe_bind_param ( $stmt, $index )
Parameter
  • $stmt   Eine Anweisung, die erfolgreich mit sqlany_prepare vorbereitet wurde.

  • $index   Der Index des Parameters. Die Zahl muss zwischen 0 und sqlany_num_params() - 1 liegen.

Rückgabe

Gibt ein 2-Elemente-Array zurück, das 1 bei Erfolg und sonst 0 als erstes Element und einen beschriebenen Parameter als zweites Element enthält.

Bemerkungen

Diese Funktion ermöglicht es dem Aufrufer, Informationen über vorbereitete Anweisungsparameter festzulegen. Der Typ der vorbereiteten Anweisung (gespeicherte Prozedur oder DML) bestimmt die Menge der bereitgestellten Informationen. Die Richtung der Parameter (Eingabe, Ausgabe oder Eingabe/Ausgabe) wird immer übergeben.

Siehe auch
Beispiel
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 )