SQL_host_execute

C/C++Pascal

BOOL cd_SQL_host_execute(cdp_t cdp, const char * statement, uns32 * results, const t_clivar * hostvars, unsigned hostvars_count);
function cd_SQL_host_execute(cdp : cdp_t; statement : Pchar; var results; hostvars : ^t_clivar; hostvars_count : Integer) : Boolean;

Parametry

cdp kontextovß prom∞nnß klienta]
statement p°φkaz jazyka SQL
results pole Φφsel, do nich₧ se zapφÜe informace o v²sledku operace; musφ mφt svou prvnφ slo₧ku p°ed zavolßnφm inicializovanou hodnotou nula
hostvars pole popisujφcφ prom∞nnΘ klienta
hostvars_count poΦet slo₧ek pole hostvars

Od verze:

7.0

Popis

Funkce vykonß p°φkaz jazyka SQL zadan² v parametru statement. P°i p°ekladu volßnφ tΘto funkce se nekontroluje smysluplnost SQL p°φkazu - p°φpadnß syntaktickß chyba p°φkazu se projevφ a₧ p°i b∞hu, kdy SQL server ohlßsφ, ₧e nem∙₧e splnit po₧adavek.

Platφ pro nφ vÜe, co je uvedeno v popisu funkce SQL_execute.

Pomocφ pole hostvars lze SQL serveru p°edat popis prom∞nn²ch klientskΘ aplikace, kterΘ mohou b²t pou₧ity v p°φkazu statement. Parametr hostvars_count obsahuje poΦet takto p°edßvan²ch prom∞nn²ch.

Hodnota funkce

Funkce vracφ hodnotu FALSE, pokud se akci poda°ilo ·sp∞Ün∞ provΘst. V opaΦnΘm p°φpad∞ vracφ TRUE a povahu chyby lze zjistit volßnφm funkce Signalize.

P°φklad

Viz Prom∞nnΘ z externφch jazyk∙ v p°φkazech SQL

Viz