Releases the statement handle obtained by a call to Ora8StmtPrepare3.
Ora8.bdh
Ora8StmtRelease( inout hHandle : number,
in sKey : string optional,
in nMode : number optional ) : boolean;true if successful
false otherwise
| Parameter | Description |
|---|---|
| hHandle | The statement handle returned by Ora8StmtPrepare3. |
| sKey | For statement caching only. The key to the returned statement in the cache. This can be used for future calls to Ora8StmtPrepare3 or can be a new key. If a null key is passed in, the statement will not be tagged. |
| nMode |
Specifies various modes of operation (optional). The possible values are:
|
var
ghEnv0 : number;
ghError0 : number;
ghStmt0 : number;
ghSvcCtx0 : number;
dcltrans
transaction TMain
begin
Ora8Init(ghEnv0, OCI_DEFAULT);
Ora8HandleAlloc(ghEnv0, ghError0, OCI_HTYPE_ERROR);
Ora8Logon(ghEnv0, ghSvcCtx0, "user", "password", "orclnet2");
Ora8StmtPrepare3(ghSvcCtx0, ghStmt0, sqlDelete);
Ora8StmtExecute(ghSvcCtx0, ghStmt0);
Ora8StmtRelease(ghStmt0);
Ora8Logoff(ghSvcCtx0);
Ora8HandleFree(ghError0, OCI_HTYPE_ERROR);
Ora8HandleFree(ghEnv0, OCI_HTYPE_ENV);
end TMain;
dclsql
sqlDelete:
DELETE FROM persons;Oracle Call Interface Programmer's Guide for wrapped Oracle function OCIStmtRelease.