Pravda je, že s balíkem NetMaster ani nynějším INDY nedělám, QuickReport jsem kdysi používal, ale už je to docela dlouho, co jsem ho zavrhnul, Rave je celkem slušný a zdál se mi i jednoduchý na použití, ale v Delphi 2007 standardně není(nenašel jsem ho tam) a někde jsem četl, že je placený(zas tak dobrý není, aby stál za nákup...) (pro tisk používám jiné komponenty resp. nástroje).
BDE jsem taky nepoužíval(a neuraž se, ale podle mě to bylo zastaralé už v době, kdy to vyšlo - a přišlo mi divné být s připojením k DB závislý na ovladačích Borlandu a ne společností, které ty databázové stroje vytvářejí
(ikdyž v tomhle možná trochu kecám, nevím přesně, jak to s nimi je, ale je to každopádně produkt Borlandu) - navíc se mi nelíbilo, že se připojení k DB konfigurovalo v BDE a ne přímo v aplikaci... - a nešťastné je, že při přesunu aplikace využívající BDE na jiné "železo" se musí BDE doinstalovat a nastavit v něm zvlášť připojení k DB)
A pokud vím, tak dbExpress je taky výtvorem Borlandu a obsahuje konekty na nejpoužívanější DB stroje.
(ikdyž tohle už je zdařilejší balík a sám jsem zvažoval jeho použití )
Osobně používám pro DB aplikace ADO resp. balík dbGO - dá se s tím připojit v podstatě k jakémukoliv DB stroji, na který jsou OLEDB ovladače - a ty jsou dneska opravdu na všechno... (vyzkoušeno to mám na Informixu, MSSQL 2000 i 2005, Oracle, DB2, MySQL, i na "souborové" databáze typu Paradox, FoxPro, Access a dokonce se dá připojit i k Excelu a dělat do něho selecty ) a krásné na tom je, že ConnectionString se nastavuje přímo v aplikaci, takže s přesunem na jiné PC nejsou problémy(v podstatě to stačí zkopírovat
)