ODBC_FETCH(resultID
)
Gibt eine Zeile aus einem mehrzeiligen Ergebnis einer ODBC-Abfrage
(
Abschnitt D.69, „ODBC_funktionsname
()
“) zurück. ODBC-Funktionen, die
als
mode=multirow
definiert sind, geben statt direkt der ersten
Zeile eine Ergebnis-ID (
result ID) zurück. Mit
ODBC_FETCH()
kann man dann die einzelnen Zeilen
abfragen.
exten => 123,1,Set(resultid=${ODBC_HOLE_BEISPIEL_LISTE()})
exten => 123,n,Set(HASH(zeile)=${ODBC_FETCH(${resultid})})
exten => 123,n,Verbose(1,Schluessel in der Zeile: ${HASHKEYS(zeile)})
exten => 123,n,Set(HASH(zeile)=${ODBC_FETCH(${resultid})})
exten => 123,n,Verbose(1,Schluessel in der Zeile: ${HASHKEYS(zeile)})
exten => 123,n,ODBCFinish(resultid)
— in Asterisk 1.4 nicht vorhanden —