MailBoxSaveFileDBr

Internφ programovacφ jazykC/C++Pascal

function MailBoxSaveFileDBr(mailbox, id, fileid : integer; var filename : string; table : tcurstab; pos : trecnum; attr : tattrib; index : short) : integer;
int MailBoxSaveFileDBr(DWORD mailbox, DWORD id, DWORD fileidx, LPCSTR filename, tcurstab table, trecnum pos, tattrib attr, uns16 index);
function MailBoxSaveFileDBr(mailbox, id, fileidx : integer; filename : PChar; table : tcurstab; pos : trecnum; attr : tattrib; index : short) : integer;

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 Φφslo tabulky nebo otev°enΘho kurzoru
pos Φφslo zßznamu
attr Φφslo sloupce
index index multiatributu, NOINDEX pro jednoduch² atribut

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.

Pro pou₧itφ v jazyce SQL existuje obdobnß funkce MailBoxSaveFileDBs.

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