Inhalt
Index
Support Über uns
Home

8.3 SQL-Statement absetzen und Ergebnisse abrufen



Bei Verwendung von Dbstate wird nur eine Ergebniszeile abgerufen. Will man aber sequentiell alle Ergebnisse abrufen, muß wie folgt vorgegangen werden:


 
Format:
call dbstatf using dbstatus statement [parameter1 ...] [argument1 ...]



Dieser Call ist analog zu Dbstate.

Nach Ausführung dieses Calls können die weiteren Ergebnisse mit:


 
Format:
call dbfetch using dbstatus


abgerufen werden.

Ist keine weitere Ergebniszeile (Row) mehr vorhanden, wird der Status 10 abgestellt (siehe SQL-Statusmeldungen).


       Beispiel: Abfrage der Namen der Kunden in einem Postleitzahlengebiet:


               call dbstatf using  dbstatus
               'select name from kunden where plz=?' plz name.
               perform until dbstatus not = 0
                 display plz ' ' name
                 call dbfetch using dbstatus              
               end-perform




Siehe auch: Dbopen Dbstate SQL-Statusmeldungen




Zurück zu Statement für die Datenbank    Hoch zu Datenbank und Cobol    Weiter zu SQL-Fehlermeldungen
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.