Programmeren in COBOL/Appendix B: file status: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
kGeen bewerkingssamenvatting |
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
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. {| 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
|