SQLExecDirect

Prototypes

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

Description

Exécute directement l'ordre Sql dont le source est StatementText pour le handle StatementHandle. Aucune préparation n'est nécessaire.

Le résultat est SQL_SUCCESS en cas de succès.

Exemple

#include <windows.h>
#include <sql.h>
#include <sqlext.h>
#include <sqltypes.h>

static SQLHANDLE hOrdreSql;

...
if (SQLExecDirect(hOrdreSql, "delete from emp;", SQL_NTS)!=SQL_SUCCESS) ...

Voir aussi

SQLPrepare pour préparer un ordre Sql. SQLExecute pour exécuter un ordre Sql préparé. SQLFetch pour lire un enregistrement d'un ordre Sql exécuté. SQLRowCount pour retrouver le nombre d'enregistrements impactés par un ordre Sql. SQLFreeStmt pour libérer un ordre Sql.