FileRead Filefunctie

Met FileRead kunnen gegevens uit een bestand gelezen worden. De functie resulteert in de waarde TRUE indien de gegevens succesvol zijn gelezen en in FALSE indien er 0 bytes zijn gelezen. FileRead kan bij herhaling worden aangeroepen totdat de functie resulteert in de waarde FALSE.

FileRead(ColumnOrStringName,NumberOfBytes)
FileRead(ColumnOrStringName,NumberOfBytes,ReplaceNullByTab)

ColumnOrStringName
(MergedString)
In ColumnOrStringName wordt de naam van een kolom of een string vermeld waar naartoe de gegevens moeten worden gekopieerd in de vorm van een ColumnName of een StringVarName.

NumberOfBytes (Expressie)
In NumberOfBytes wordt het aantal te lezen bytes vermeld. Indien NumberOfBytes groter is dan de lengte van het bestand dan leest FileRead het aantal bytes tot het einde. Indien NumberOfBytes gelijk is aan 0 dan worden alle bytes in het bestand gelezen.

ReplaceNullByTab (Expressie)
Indien de optionele parameter ReplaceNullByTab een waarde ongelijk aan 0 heeft dan worden alle nul tekens (teken met waarde 0) in de inhoud van ColumnOrStringName vervangen door het tab tekens (teken met waarde 9).


Voorbeeld:

{
 //Kopieer lees_fm.txt naar copy_fm.txt
 String sData

 File "lees_fm.txt",hOrg
 File "copy_fm.txt",hDest
 hOrg
 While FileRead(sData,2048)
  hDest
  FileWrite([sData])
  hOrg
 Wend
}