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 » SQL Anywhere for Ruby » SQL Anywhere Ruby API

 

sqlany_execute_direct

执行由字符串参数指定的 SQL 语句。

语法
sqlany_execute_direct ( $conn, $sql )
参数
  • $conn   已使用 sqlany_connect 建立连接的连接对象。

  • $sql   SQL 字符串。SQL 字符串不应包含诸如 ? 之类的参数。

返回值

返回语句对象或 nil(失败时)。

注释

如果要在一个步骤中准备和执行语句,则使用此函数。不要使用此函数执行带参数的 SQL 语句。

另请参见
示例
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"