Write_len

c/c++pascal

BOOL [cd_]Write_len([cdp_t cdp], tcurstab curs, trecnum position, tattrib attr, uns16 index, uns32 size);
function [cd_]Write_len([cdp : cdp_t]; curs : tcurstab; position : trecnum; attr : tattrib; index : uns16; size : uns32) : Boolean;

Parametry

curs číslo otevřeného kurzoru nebo číslo tabulky - viz podrobnosti
position číslo záznamu
attr číslo sloupce, jehož hodnota se přepisuje
index vždy kontanta NOINDEX
size velikost sloupce proměnné velikosti
[cdp kontextová proměnná klienta]

Popis

Funkce změní velikost sloupce proměnné velikosti attr na size 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. Nelze zadat délku větší, než je skutečná délka dat uložených ve sloupci.

Hodnota funkce

Funkce vrací při úspěchu FALSE, při neúspěchu TRUE.

Viz