Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » ElevateDB Technical Support » Product Manuals » ElevateDB Version 2 Manual for RAD Studio XE7 (C++ Win32) » Using ElevateDB » Opening Tables and Views |
{ MyDatabase->DatabaseName="AccountingDB"; MyDatabase->Database="Accounting"; MyDatabase->Connected=true; MyTable->DatabaseName="AccountingDB"; MyTable->TableName="ledger"; MyTable->Active=true; }
{ MySession->SessionName="Remote"; MySession->SessionType=stRemote; MySession->RemoteAddress="192.168.0.2"; MySession->Active=true; MyTable->SessionName="Remote"; MyTable->DatabaseName="Accounting"; MyTable->TableName="ledger"; MyTable->Active=true; }
{ { MySession->SessionName="Remote"; MySession->SessionType=stRemote; MySession->RemoteAddress="192.168.0.2"; MySession->Active=true; MyDatabase->SessionName="Remote"; MyDatabase->DatabaseName="AccountingData"; MyDatabase->Database="Accounting"; MyDatabase->Connected=True; MyTable->SessionName="Remote"; // We're using a database component for the source // database, so we use the same value as the DatabaseName // property for the TEDBDatabase component above, not // the same value as the RemoteDatabase property, which // is the name of the actual database MyTable->DatabaseName="AccountingData"; MyTable->TableName="ledger"; MyTable->Exclusive=true; MyTable->ReadOnly=False; try { MyTable->Open(); } catch(const Exception &E) { if (dynamic_cast<EDatabaseError*>(E) & dynamic_cast<EEDBError*>(E)) { if (dynamic_cast<EEDBError&>(*E)->ErrorCode==EDB_ERROR_LOCK) { ShowMessage("Cannot open table "+MyTable->TableName+ ", another user has the table open already"); } else { ShowMessage("Unknown or unexpected "+ "database engine error # +IntToStr( dynamic_cast<EEDBError&>(*E)->ErrorCode)); } } else { ShowMessage("Unknown or unexpected "+ "error has occurred"); } } } }
This web page was last updated on Thursday, November 16, 2023 at 10:39 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |