ODBC_FETCH(resultID
)
Gibt eine Zeile aus einem mehrzeiligen Ergebnis einer ODBC-Abfrage
(Abschnitt 69, „ODBC_
“) zurück. ODBC-Funktionen, die
als funktionsname
()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)
Wichtig | |
---|---|
Mit |
Asterisk-Versionen:
| | | | | 1.6 |————————
Interner Hilfetext zu dieser Funktion in Asterisk 1.6:
-= Info about function 'ODBC_FETCH' =- [Syntax] ODBC_FETCH(<result-id>) [Synopsis] Fetch a row from a multirow query [Description] For queries which are marked as mode=multirow, the original query returns a result-id from which results may be fetched. This function implements the actual fetch of the results.
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6: — in Asterisk 1.4 nicht vorhanden —
Siehe auch. Abschnitt 69, „ODBC_
“, Abschnitt 71, „funktionsname
()ODBC_SQL()
“, Abschnitt 108, „ODBCFinish()
“, Abschnitt 43, „HASH()
“
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON