Init
First we need to open a connection to a database by providing the c-treeACE Database Engine with a user name, password and the database name. Below is the code for Initialize(): /* * Initialize() * * Perform the minimum requirement of logging onto the c-tree Server */ #ifdef PROTOTYPE VOID Initialize(VOID) #else VOID Initialize() #endif {
printf("INIT\n");
/* allocate session handle */ if ((hSession = ctdbAllocSession(CTSESSION_CTREE)) == NULL) Handle_Error("Initialize(): ctdbAllocSession()");
hDatabase = hSession; /* database not used in this tutorial */ /* connect to server */ printf("\tLogon to server...\n");
if (ctdbLogon(hSession, "FAIRCOMS", "", "")) Handle_Error("Initialize(): ctdbLogon()");
} |
|||