Parametry
| curs | číslo otevřeného kurzoru nebo číslo tabulky - viz podrobnosti |
| position | číslo záznamu, kam se údaj má zapsat |
| attr | číslo sloupce, jehož hodnota se přepisuje |
| index | vždy kontanta NOINDEX |
| buffer | údaj určený k zapsání do databáze |
| datasize | velikost zapisovaných dat v bytech. |
| [cdp | kontextová proměnná klienta] |
Popis
Funkce zapíše obsah proměnné buffer délky nejvýše datasize do sloupce pevné velikosti attr v tabulce, jejíž číslo curs bylo nalezeno pomocí funkce Find_object nebo v dotazu číslo curs otevřeného funkcemi Open_cursor nebo Open_cursor_direct.
Před zápisem funkce ověří, zda přepisované záznamy jsou zamčeny, a pokud nejsou, pokusí se je dočasně zamknout na dobu zápisu. Pokud se zamčení nepovede, zápis se neprovede a dojde k chybě.
Hodnota funkce
Funkce vrací při úspěchu FALSE, při neúspěchu TRUE.
Viz