Parametry
| curs | číslo otevřeného kurzoru nebo tabulky - viz podrobnosti |
| position | číslo záznamu |
| attr | číslo sloupce, jehož hodnota se čte |
| index | vždy kontanta NOINDEX |
| buffer | proměnná, do níž mají být údaje načteny |
| [cdp | kontextová proměnná klienta] |
Popis
Funkce přečte obsah sloupce pevné velikosti z databáze. Hodnotu zapíše do proměnné buffer.
Objekt, z něhož se má číst, může být buď tabulka zadaná svým číslem (nalezeným funkcí Find_object) nebo otevřený kurzor (funkcí Open_cursor nebo Open_cursor_direct).
Funkce neprovádí žádné zamykání záznamů v databázi. Může číst i data právě přepisovaná jinou aplikací. Pokud proměnná buffer není dostatečně dlouhá, může dojít k přepsání paměti a následnému zhroucení systému.
Funkci Read_ind nahrazuje v klientském programovacím jazyce přiřazovací příkaz mezi proměnnou a databázovým sloupcem.
Hodnota funkce
Funkce vrací při úspěchu FALSE, při neúspěchu TRUE.
Viz