Articus wrote: > > Как это нет возможности? > > With TIbSql.Create(Application) do begin > > DataBase := Db; > > Transaction := Tr; > сколько строчек кода? > программа и сделана для того, чтобы > уменьшить кол-во всяких рутинных > операций. Чтобы не надо было увязывать > DataBase, DataSource и пр. Чтобы не нужно было
Так для этого скриптовый язык не нужен. Обертываем подключение к базе данных в объекты Data Access Layer, работаем с ними. DataSet-DataSource-DataGrid вообще только в одном экземпляре на всю программу достаточно - в классе формы для отображения таблиц, его же можно использовать как справочник. Сложную бизнес-логику выносим в отдельные классы, вплоть до подключения их из отдельных модулей, пишем-отлаживаем их в дельфи, к базе напрямую из них не лезем, работаем с DAL.

