// // Done() // // This function handles the housekeeping of closing, freeing, // disconnecting and logging out of the database // static void Done() { Console.WriteLine("DONE"); try { // close table Console.WriteLine("\tClose table..."); MyTable.Close(); // logout Console.WriteLine("\tLogout..."); MySession.Logout(); // This section is only needed for the AppServer DLL model. // Stop the AppServer DatabaseEngine bool AppServerModel = true; if (AppServerModel) { CTSession.StopDatabaseEngine(); } } catch (CTException E) { Handle_Exception(E); } }
// // Initialize() // // Perform the minimum requirement of logging onto the c-tree Server // static void Initialize() { Console.WriteLine("INIT"); try { // allocate objects MySession = new CTSession(SESSION_TYPE.CTREE_SESSION); MyTable = new CTTable(MySession); MyRecord = new CTRecord(MyTable); } catch (CTException E) { Handle_Exception(E); } try { // connect to server Console.WriteLine("\tLogon to server..."); MySession.Logon("FAIRCOMS", "ADMIN", "ADMIN"); } catch (CTException E) { Handle_Exception(E); } }
// // Initialize() // // Perform the minimum requirement of logging onto the c-tree Server // static void Initialize() { Console.WriteLine("INIT"); try { // This section is only needed for the AppServer DLL model. bool AppServerModel = true; if (AppServerModel) { // Set c-tree database engine configuration file name. CTSession.SetConfigurationFile("ctsrvr.cfg"); // Start c-tree database engine. CTSession.StartDatabaseEngine(); } // allocate objects MySession = new CTSession(SESSION_TYPE.CTREE_SESSION); MyTable = new CTTable(MySession); MyRecord = new CTRecord(MyTable); } catch (CTException E) { Handle_Exception(E); } try { // connect to server Console.WriteLine("\tLogon to server..."); MySession.Logon("FAIRCOMS", "ADMIN", "ADMIN"); } catch (CTException E) { Handle_Exception(E); } }
// // Initialize() // // Perform the minimum requirement of logging onto the c-tree Server // static void Initialize() { Console.WriteLine("INIT"); try { // allocate the session object MySession = new CTSession(SESSION_TYPE.CTREE_SESSION); // allocate the table objects tableCustOrdr = new CTTable(MySession); tableOrdrItem = new CTTable(MySession); tableItemMast = new CTTable(MySession); tableCustMast = new CTTable(MySession); // allocate the record objects recordCustOrdr = new CTRecord(tableCustOrdr); recordOrdrItem = new CTRecord(tableOrdrItem); recordItemMast = new CTRecord(tableItemMast); recordCustMast = new CTRecord(tableCustMast); } catch (CTException E) { Handle_Exception(E); } try { // connect to server Console.WriteLine("\tLogon to server..."); MySession.Logon("FAIRCOMS", "ADMIN", "ADMIN"); } catch (CTException E) { Handle_Exception(E); } }