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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » ODBC 支持 » SQL 语句的执行方式

 

直接执行语句

要在 ODBC 应用程序中执行 SQL 语句,请使用 SQLAllocHandle 为语句分配句柄,然后调用 SQLExecDirect 函数执行语句。任何参数都必须作为语句的组成部分(例如,WHERE 子句必须指定其参数)。有关更灵活的语句构造方法,请参见执行包含绑定参数的语句

SQLExecDirect 函数带有一个语句句柄、一个 SQL 字符串和一个长度或终止指示符(在本例中是一个以空值终止的字符串指示符)。该语句可以包括参数。

有关 SQLExecDirect 的详细信息,请参见 Microsoft 的ODBC API Reference,网址为 [external link] http://msdn.microsoft.com/zh-cn/library/ms713611.aspx

有关错误检查的完整示例,请参见 %SQLANYSAMP16%\SQLAnywhere\ODBCExecute\odbcexecute.cpp

 示例