MailBoxSaveFileDBs

Internφ programovacφ jazykC/C++PascalSQL

function MailBoxSaveFileDBs(mailbox, id, fileidx : integer; var filename, table, attr, cond : string) : integer;
int MailBoxSaveFileDBs(DWORD mailbox, DWORD id, DWORD fileidx, LPCSTR filename, LPCSTR table, LPCSTR attr, LPCSTR cond);
function MailBoxSaveFileDBs(mailbox, id, fileidx: integer; filename, table, attr, cond : PChar) : integer;
FUNCTION MailBoxSaveFileDBs(IN mailbox INT, IN id INT, IN fileidx INT,
INOUT filename CHAR(255), INOUT table CHAR (255), INOUT attr CHAR (32),
INOUT cond CHAR (255)) RETURNS INT;

Parametry

mailbox handle poÜtovnφ schrßnky
id identifikßtor zßsilky
fileidx po°adovΘ Φφslo souboru z p°φlohy (poΦφnaje od 0), mß v²znam pouze pokud nenφ zadßno jmΘno souboru z p°φlohy
filename jmΘno souboru z p°φlohy, je-li zadßn parametr fileidx, mß hodnotu NIL (NULL) nebo prßzdn² °et∞zec
table jmΘno tabulky, do kterΘ se bude uklßdat (obecn∞ tam m∙₧e b²t cokoliv, co m∙₧e b²t v SELECTU za FROM)
pos Φφslo zßznamu
attr jmΘno sloupce, do kterΘho se bude uklßdat (musφ to b²t sloupec prom∞nnΘ dΘlky typu TEXT, RASTER, OLE)
cond v²b∞rovß podmφnka, kterß identifikuje zßznam, do kterΘho se bude uklßdat (podmφnka musφ vybrat prßv∞ jeden zßznam, jin² poΦet vybran²ch zßznam∙ zp∙sobφ chybu SQ_CARDINALITY_VIOLATION)

Od verze

7.0d

Popis

Ulo₧φ p°ipojen² soubor vybranΘ poÜtovnφ zßsilky do tabulky table.

NaΦtenφ soubor∙ p°ipojen²ch k zßsilce m∙₧e b²t provedeno dv∞ma zp∙soby. Jednak lze pomocφ funkcφ MailBoxLoad a MailBoxGetFilInfo zφskat seznam p°ipojen²ch soubor∙ a informace o nich (jmΘno, datum apod.) a na disk ulo₧it pouze vybranΘ soubory. Pokud pot°ebujeme zφskat vÜechny soubory a na jejich jmΘnech nezßle₧φ, lze v funkci MailBoxSaveFileAs volat v cyklu s parametrem fileidx rovn²m 0 a₧ poΦet p°ipojen²ch soubor∙û1. Jestli₧e poΦet p°ipojen²ch soubor∙ nenφ p°edem znßm, lze funkci volat dokud nevrßtφ chybu MAIL_NO_MORE_FILES.

Tabulka table musφ existovat a mφt vhodn² °ßdek a sloupec.

Mimo SQL existuje obdobnß funkce MailBoxSaveFileDBr.

Hodnota funkce

Funkce vracφ nulu v p°φpad∞ ·sp∞chu a Φφslo chyby v p°φpad∞ ne·sp∞chu. ╚φslo chyby lze zjistit pomocφ Sz_error nebo Signalize.

Viz