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_execute_direct

Führt die SQL-Anweisung aus, die durch das Zeichenfolgenargument angegeben ist.

Syntax
sqlany_execute_direct ( $conn, $sql )
Parameter
  • $conn   Ein Verbindungsobjekt mit einer unter Verwendung von sqlany_connect hergestellten Verbindung.

  • $sql   Eine SQL-Zeichenfolge. Die SQL-Zeichenfolge sollte keine Parameter wie z.B. ? enthalten.

Rückgabe

Gibt ein Anweisungsobjekt oder NIL bei Fehler zurück.

Bemerkungen

Verwenden Sie diese Funktion, wenn Sie eine Anweisung in einem Schritt vorbereiten und ausführen wollen. Verwenden Sie diese Funktion nicht, um eine SQL-Anweisung mit Parametern auszuführen.

Siehe auch
Beispiel
stmt = api.sqlany_execute_direct( conn, "SELECT * FROM Employees" )
rc = api.sqlany_fetch_next( stmt )
rc, employeeID = api.sqlany_get_column( stmt, 0 )
rc, managerID  = api.sqlany_get_column( stmt, 1 )
rc, surname = api.sqlany_get_column( stmt, 2 )
rc, givenName = api.sqlany_get_column( stmt, 3 )
rc, departmentID = api.sqlany_get_column( stmt, 4 )
print employeeID, ",", managerID, ",",
     surname, ",", givenName, ",", departmentID, "\n"