Хочу поделится своим опытом в выборе на чем писать и как поддерживать.
Начинал писать на Delphi еще тогда с "новенькой" Delphi 6 - по неопытности увлекался различными сторонними компонентами, в результате когда появилась 7-ка перейти на нее сходу не смог. Очень много пришлось бы переделывать...
ну почему же..
UniDacDemo\query\
замечательный пример..
общий принцип работы всех подобных компонентов один:
1. сначала задается статический (из IDE) или динамический (из программы) SQL запрос
SQL.Strings = (
'SELECT dept.DeptNo, dept.DNAME, emp.EmpNo, emp.ENAME, emp.JOB '...