Icon ForceBufferFlush Property

property ForceBufferFlush: Boolean


Use the ForceBufferFlush property to specify that the all TDBISAMQuery and TDBISAMTable components in this session should automatically force the operating system to flush its write buffers to disk after DBISAM has written any data using operating system calls. This can significantly reduce instances of corruption in the event of an improper application shutdown, however it can also cause performance degradation for batch updates, repairing tables, etc. A better alternative for reducing the performance implications of this property is to use the FlushBuffers method of the TDBISAMTable or TDBISAMQuery components to selectively flush the operating system write buffers to disk as necessary.