版本:latest

SQLExecDirect

功能描述

使用参数的当前值,执行一条准备好的语句。对于一次只执行一条SQL语句,SQLExecDirect是最快的执行方式。

原型

c
SQLRETURN SQLExecDirect(SQLHSTMT        StatementHandle,
                        SQLCHAR         *StatementText,     
                        SQLINTEGER      TextLength);

参数

表 1 SQLExecDirect参数

关键字

参数说明

StatementHandle

语句句柄,通过SQLAllocHandle获得。

StatementText

要执行的SQL语句。不支持一次执行多条语句。

TextLength

StatementText的长度。

返回值

  • SQL_SUCCESS:表示调用正确。
  • SQL_SUCCESS_WITH_INFO:表示会有一些警告信息。
  • SQL_ERROR:表示语句执行失败。
  • SQL_INVALID_HANDLE:表示传入的句柄无效。
  • SQL_NO_DATA:表示SQL语句不返回结果集。

示例

参见:示例