Differences Betweeen PDAC and Embarcadero Components
The following table summarizes the functional differences between Pervasive and Embarcadero components.:
IsSQLBased always returns False;
TransIsolation Property Differences
The TransIsolation property behavior of the Pervasive Direct Access Components is different from that of their Embarcadero equivalents.
Transaction isolation level determines how a transaction interacts with other simultaneous transactions when they work with the same tables, and how much a transaction sees of operations performed by other transactions.
Use the property TPvDatabase.TransIsolation to specify the transaction isolation level for the database.
Pervasive Direct Access Components only support the tiReadCommitted mode. This means that other users cannot see the changes made to a file until the transaction ends. This is the only setting supported by the Pervasive PSQL database engine.