P>Тогда искну задать еще один вопрос, в связи со всем предыдущим..
P>у меня в проге несколько дата-модулей, где располагаются компоненты TIBDataBase, TibTransaction, TIBDataSet, TDataSource, TIBDataSet, TDataSource, расположенные на формах подключаются соответственно к базам и транзакциям в дата-модулях Не следует ли для каждой формы сделать свою транзакцию
Ну, это зависит от БД.
Например, для MS SQL Server и вообще всех "блокировщиков" — однозначно не следует. Потому что транзакции из разных форм могут заблокировать друг друга. Транзакций должно быть мало — вообще, как можно меньше.
А для Oracle (или другого "версионника")? Ну, вероятно эффект будет не так заметен... Не знаю.