Native Record and File Locking

<< Click to Display Table of Contents >>

Navigation:  Apollo VCL Components > Technical Information >

Native Record and File Locking

Apollo VCL uses the file and record locking schemes native to the file format being accessed (CA-Clipper, FoxPro, and HiPer-SIx). For example, if you open a FoxPro table with Apollo and update it concurrently with a FoxPro application, each application will respect the other's locks. Many ODBC engines use an incompatible page locking system.

 

Multiple Concurrent Record Locking:

Furthermore, Apollo supportd multple concurrent record locks. This allows the developer to create their own custom batch or transaction processing systems. See the RLock and Unlock methods and the LockCount and LockList properties for additional details of multiple record locks.

 

image\tip.gif Multiple record locking is not available under Delphi 3.x.