SolFSStorage.UseTransactions property
Filter:
Pascal DLL C++ (DLL/Lib) C++ (VCL) C++ (.NET) C# VB.NETOverview
Indicates if transactions are used in SolFSStorage.
Declaration
[Pascal]
property UseTransactions: Boolean;
[DLL]
long _stdcall StorageGetUseTransactions(unsigned long Storage, char *Value);
[C++ (DLL/Lib)]
bool get_UseTransactions()
void set_UseTransactions(bool Value)
[C++ (VCL)]
__property bool UseTransactions={ nodefault }
[C++ (.NET)]
bool get_UseTransactions()
void set_UseTransactions(bool Value)
[C#]
bool UseTransactions
[VB.NET]
Property UseTransactions As Boolean
Parameters
[DLL] Return values
0 if the function succeeded or one of Error codes if the function failed.
Description
Transactions are used for storage integrity support. When transactions are enabled, the data is first stored to the journal area in the storage, and then commited. This way the file system integrity is preserved in case of application or system crash.
Transactions in SolFS are NOT of the same kind, as in the DBMS -- you can't rollback the transaction explicitly.
