Parametry
curs | Φφslo otev°enΘho kurzoru nebo Φφslo tabulky - viz podrobnosti |
position | Φφslo zßznamu, kam se ·daje majφ zapsat |
attr | Φφslo sloupce, jeho₧ hodnota (nebo dΘlka) se p°episuje |
access | popis p°φstupu k ·daj∙m v uvedenΘ pozici kurzoru |
buffer | prom∞nnß obsahujφcφ ·daje urΦenΘ k zapsßnφ do databßze |
datasize | velikost zapisovan²ch dat v bytech |
[cdp | kontextovß prom∞nnß klienta] |
Popis
Funkce Write
zapisuje ·daje do databßze. Objekt, do n∞ho₧ se mß zapisovat, 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
).
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∞.
Obecnß funkce Write
s velmi slo₧it²m parametrem access je v²hodnΘ v jednotliv²ch konkrΘtnφch p°φpadech nahradit funkcemi Write_ind
(zßpis do sloupce pevnΘ velikosti), Write_ind_cnt
(zßpis poΦtu slo₧ek multiatributu), Write_var
(zßpis do sloupce prom∞nnΘ velikosti) a Write_len
(zßpis dΘlky sloupce prom∞nnΘ velikosti).
Funkci Write
nahrazuje ve vnit°nφm programovacφm jazyce p°i°azovacφ p°φkaz mezi databßzov²m sloupcem a v²razem.
Hodnota funkce
Funkce vracφ p°i ·sp∞chu FALSE, p°i ne·sp∞chu TRUE.
Viz