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