Akcia DELETE


Funkcia
Akcia zmaže jeden alebo viacero riadkov z lokálnej štruktúrovanej premennej (t.j. lokálnej premennej typu Record).
Deklarácia
DELETE _struct, rowIdx

 
alebo
 
DELETE _struct, rowFrom, rowTo

Parametre
_struct in/out Identifikátor lokálnej premennej typu Record.
rowIdx in Identifikátor typu Int - riadok, ktorý sa bude mazať.
rowFrom, rowTo in Identifikátory typu Int.

Popis
Prvá varianta akcie vymaže riadok daný indexom rowIdx z lokálnej premennej _struct. Hodnota parametra rowIdx musí byť v intervale 1 .. _struct\DIM. Pri inej hodnote akcia generuje chybu _ERR_RANGE_ERROR.

Druhá varianta akcie zmaže z lokálnej premennej danej parametrom _struct riadky v rozsahu <rowFrom, rowTo>.
Príklad:
 RECORD (SD.RecordDef) _struct
 
 REDIM _struct[10]
 ; zmazanie prvého riadku
 DELETE _struct, 1 


Súvisiace stránky:

Napíšte komentár