cniSqlExecute

Führt eine SQL-Anweisung aus, die zuvor mithilfe der Dienstprogrammfunktion cniSqlCreateStatement (wie vom Parameter sqlExpression definiert) erstellt wurde. Diese Funktion wird verwendet, wenn die Anweisung keine Daten zurückgibt (z. B. wenn eine PASSTHRU-Funktion verwendet wird).

Syntax

void cniSqlExecute(
  int*               returnCode,
  CciSqlExpression*  sqlExpression,
  CciMessage*      localEnvironment,
  CciMessage*        exceptionList,
  CciMessage*        message);

Parameter

returnCode
Der Rückkehrcode aus der Funktion (Ausgabe).
Mögliche Rückkehrcodes sind:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_INV_SQL_EXPR_OBJECT
  • CCI_INV_MESSAGE_OBJECT
sqlExpression
Das auszuführende SQL-Ausdruckobjekt, das von der Dienstprogrammfunktion cniSqlCreateStatement ausgegeben wird (Eingabe).
localEnvironment
Die Nachricht, welche die lokale Umgebung der Eingabe darstellt (Eingabe).

Aus Gründen der Kompatibilität mit früheren Versionen kann dieser Parameter auch als destinationList bezeichnet werden.

exceptionList
Die Nachricht, welche die Eingabeausnahmeliste darstellt (Eingabe).
message
Die Nachricht, welche die Eingabenachricht darstellt (Eingabe).

Rückgabewerte

Keine. Beim Auftreten eines Fehlers gibt der Parameter returnCode den Grund dafür an.

Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:58

as08010_