BOOL CWBApp:: WBAppInit(const char * ApplName = NULL,
const char * UserName = NULL, const char * Password = NULL,
const char * ServerPath = NULL);
Parametry
ApplNamejmΘno aplikace ulo₧enΘ v databßzi
UserNamejmΘno u₧ivatele
Passwordheslo p°id∞lenΘ u₧ivateli
ServerPathjmΘno databßzovΘho serveru (viz. funkce Link_kernel
)
Popis
Funkce navß₧e spojenφ se zadan²m databßzov²m serverem, nenφ-li server specifikovßn, navß₧e spojenφ se zaregistrovan²m lokßlnφm serverem v aktußlnφm adresß°i, pokud v aktußlnφm adresß°i ₧ßdn² nenφ, navß₧e spojenφ s prvnφm zaregistrovan²m serverem. Dßle provede inicializaci komunikace a p°ihlßsφ u₧ivatele. Pokud je parametrem UserName prßzdn² °et∞zec, p°ihlßsφ u₧ivatele Anonymous. Jestli₧e u₧ivatelskΘ jmΘno nenφ zadßno, zobrazφ se p°ihlaÜovacφ dialogbox. Je-li zadßn parametr ApplName, nastavφ se p°φsluÜnß databßzovß aplikace.
Hodnota funkce
Dojde-li p°i navazovßnφ komunikace k chyb∞, je-li zadßno neznßmΘ jmΘno u₧ivatele, p°φpadn∞ chybnΘ heslo, nebo je-li zadßno chybnΘ jmΘno aplikace, vypφÜe se chybovΘ hlßÜenφ a funkce vrßtφ FALSE. V opaΦnΘm p°φpad∞ vracφ TRUE.
P°φklad
.
.
WBAppInit("SKLAD",
"Pepa",
"Skladnik", "ServerSklad");
.
.