Hallo!!
Wie muss der Aufruf (aus C++ / MFC) einer SQL-Funktion lauten, um einen Rückgabewert zu erhalten.
Beispiel: (CRecordset-Klasse)
Ich will eine SQL - Funktion aufrufen …
Mein Aufruf ohne Rückgabewert lautet:
m_pCTest->m_pDatabase->DoExecuteSQL(„Test“);
‚Test‘ ist eine Funktion mit einem Timestamp als Rückgabewert. In dieser Funktion laufen einige Prüfungen ab, abhängig von diesen Prüfungen wid eine Datum-Variable (timestamp) als Return-Wert zurückgegeben.
Nun weiß’ ich nicht, wie ich diese ‚Test‘-Funktion aufrufen muss, um diesen Returnwert zu erhalten.
Kann mir jemand helfen?
So könnte (vereinfacht) diese Funktion ‚Test‘ aussehen:
CREATE FUNCTION „dba“.„Test“ ( /* parameters,… */ )
RETURNS timestamp
BEGIN
DECLARE Datum timestamp;
RETURN (Datum);
END
Gruß
Markus