Why Convert to IBO
|
· | Filters are all processed on the server with the option (in IBO 4.x and higher) to perform efficient client-side filtering.
|
· | Client-side filters are to use the OnFilterRecord event.
|
· | BDE filter syntax is fully supported with wild cards using FilterOptions.
|
· | FindFirst, FindNext, FindPrior and FindLast with Filtered either true or false is supported.
|
· | Locate(), Lookup() and RecordCount only become difficult when aggregate queries are used.
|
· | L.L.R are not performed on the server if the query already has sufficient records in the buffer.
|
· | L.L.R. work on the server in conjunction with all the other capabilities such as filters and other more advanced capabilities that IBO provides.
|
· | F.L.L. are all integrated into the case insensitivity that can be easily setup in a global spot.
|
· | SetRange and master-detail all work in conjunction with the other dataset capabilities.
|
1) Datasets within the same transaction context.
|
2) Datasets in other transaction contexts but in the same connection context.
|
3) Datasets in the applications of other users currently logged into the same database.
|
· | Built-in QBE criteria entry for most all visual controls.
|
· | Centralized column/domain based properties to provide data dictionary-like ease.
|
· | Specialized client/server friendly searching mechanisms.
|
· | Higher-level controls for very RAD applications.
|