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

k
geen bewerkingssamenvatting
kGeen bewerkingssamenvatting
kGeen bewerkingssamenvatting
{{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 vind je een lijst van alle mogelijke inhoud van de ''FILE STATUS''.
 
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. ''FILE STATUS'' bestaat uit 2 tekens(PIC XX). Het eerste teken staat 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"
| 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
2.452

bewerkingen

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.