BeginTransaction

ODBPPLib.IODBPP.BeginTransaction primes the database to a usable state.
void BeginTransaction (
	uint mode,
	uint milliseconds
);

Parameters

mode vaild modes are ODBPP.SHARED xor ODBPP.EXCLUSIVE xor ODBPP.LOCK_FREE.
milliseconds is the time that ObjectDatabase++ will try to start the transaction before giving up and returning. Default is normally 6000.

Return Values

Remarks

Example Use
  • C#
private void button1_Click(object sender, EventArgs e)
   try{
      OpenFileDialog dlg = new OpenFileDialog();
      DialogResult result = dlg.ShowDialog();
      if (result == DialogResult.OK) {
         ODBPPLib.ODBPP odbpp = new ODBPPLib.ODBPP();
         odbpp.OpenDatabase(dlg.FileName);
         odbpp.BeginTransaction(odbpp.SHARED, 60000);
         ...
         odbpp.CloseDatabase();
      }
   }
   catch (Exception e1){
      MessageBox.Show(e1.Message);
   }
}

Also See

AbortTransaction, CommitTransaction, EndTransaction
 

Contact Ekky Software

All around the world Ekky Software is contactable seven days of the week by submitting the following details.

Thank you for your time and interest.
Ekky Software Customer Support Team.

Ekky Software Product Range
Ekky Software Homepage Texas Business Software ObjectDatabase++ TScript Ekky Software Homepage Texas Business Software ObjectDatabase++ TScript