c16_selrun
c16_selrun(aSelection : resource, aOptions : int[, aName : string]) : int
Selektion durchführen
Details
- aSelection: Selektionsobjekt
- aOptions:
- aName: Name der zweiten Selektion (optional)
- Resultat: int Fehlerwert
- Siehe: Befehle der PHP-Schnittstelle , c16_selopen() , c16_selread()
Diese Funktion führt die Selektion (aSelection) durch. Der Puffer muss zuvor mit c16_selopen() angelegt und eine Selektion mit c16_selread(...,_SelLock,...) gelesen und gesperrt werden. Es ist zu beachten, dass c16_selrun() die Feldpuffer der Selektionsdatei verändert. Bei Angabe von _SelBase , _SelUnion , _SelInter und _SelMinus muss eine zweite Selektion in (aName) angegeben werden.
Über die Funktion c16_recread() kann auf die Selektionsmenge zugegriffen werden.
Die Anzahl der selektierten Datensätze kann über die Funktion c16_recinfo() und bei einer Wertemengenselektion über die Funktion c16_selinfo() ermittelt werden.
Tritt bei der Verarbeitung ein Fehler auf, wird der Fehlerwert von der Anweisung zurückgegeben. Der Fehler kann ebenfalls mit den Anweisungen c16_error() oder c16_errortext() ermittelt werden. Folgende Fehler können auftreten:
C16_OK(0): Kein Fehler aufgetreten.C16ERR_ARGS_FORMAT(-251): Anzahl der Argumente oder Typ eines Arguments ungültig.C16ERR_ARGS_SELECTION(-255): Kein Selektionsobjekt inaSelectionübergeben.