Subject Re: Basic requirements for a Firebird IBO project?
Author Aage Johansen
Dave (squidrush85) wrote:
<<
...
Can you give me an instance of why I might want TDataset compatibility?
...
>>

When you want to connect to other (non-IBO) components. E.g. you
would like to show images in a (data aware) component from ImageEn or
some 3rd party grid component. This is a case where you cannot use
IBO's native components, and instead you would choose TIBOQuery and
standard TDataSource:
TIB_Database -> TIB_Transaction -> TIBOQuery -> TDataSource -> TImageEnDBView
elsewhere, I would just use:
TIB_Database -> TIB_Transaction -> TIB_Query -> TIB_DataSource ->
<TIB_Edit or some other native IBO control>
Also, TIBOQuery (with TDataSource) come in handy when converting (as
a stopgap).
I would think that using TIB_Database and TIB_Transaction with
explicit transaction control is a must if want to avoid problems later on.

HTH
Aage J.