Programmeren in COBOL/Appendix B: file status: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Sephiroth (overleg | bijdragen)
kGeen bewerkingssamenvatting
Sephiroth (overleg | bijdragen)
kGeen bewerkingssamenvatting
Regel 1:
{{Programmeren in COBOL|deel=Appendices|sjabloonuit={{{sjabloonuit}}} }}
Wanneer je met bestanden werkt is de kans groot dat er iets misloopt. De bestanden kunnen niet worden gevonden of er gaat iets mis bij bewerkingen. Hiervoor dient de ''FILE STATUS'' in COBOL. Wanneer er iets misloopt kun je aan de hand van de ''FILE STATUS'' zien wat er precies fout is fout gegaan. Je kunt dan ook uw programma zodanig programmeren dat de gebruiker een foutbericht krijgt.

Naast fouten kan de ''FILE STATUS'' ook extra informatie geven, zoals bijvoorbeeld dat je aan het einde van een bestand bent gekomen of gewoonweg dat het openen van het bestand gelukt is. Hieronder''FILE vindSTATUS'' jebestaat eenuit lijst2 vantekens(PIC alleXX). mogelijkeHet inhoudeerste vanteken destaat voor het soort van ''FILE STATUS''. In totaal zijn er 5 verschillende soorten.
 
{| class="prettytable"
|-
|0
|INPUT/OUPUT operatie was succesvol
|-
|1
|Het bestand is aan zijn einde gekomen
|-
|2
|De sleutel is ongeldig
|-
|3
|Permanente INPUT/OUTPUT fout
|-
|4
|Logische fout
|-
|}
 
Hieronder vind je een lijst van alle mogelijke inhoud van de ''FILE STATUS''.
 
{| class="prettytable"
Regel 33 ⟶ 56:
| 23
| Er werd geen record gevonden die werd gezocht m.b.v. een sleutel.
|-
| 24
| Het programma probeert een record te schrijven naar een schijf die vol is.
|-
| 35
| Het programma probeert een niet bestaand bestand te openen voor INPUT, I-O of EXTEND.
|-
| 44
| Het programma probeert een record te schrijven of herschrijven met een foute lengte.
|-
| 47
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.