А ЗАЧЕМ??? Все ж нормально в связке IBQuery + IBUpdateSQLW работает.
А можно ответить тоже вопросом на вопрос-
А зачем тогда нужен IbDataSet, если есть другая связка -
IbQuery+IbUpdateSql?
Я, конечно, отдаю себе отчет в том, что вопросы подобного рода не заслуживают Вашего внимания, но, к сожалению, в указанной ссылке я ни непосредственно в тексте, ни между строк преимуществ этой связки в сравнении с единственным компонентом, выполняющим те же функции не нашел, а, коль скоро, это так ( а если не так, то буду признателен за аргументацию), то разве не стоит в таком случае предпочесть именно этот единственный компонент, хотя бы из соображений экономии пространства DataModule?
Ну, а по-существу, например, для более быстрого перевода уже написанной части проекта. Например, я, как еще только постигающий азы того, что лежит в заголовке данного форума, прочитав в книге "Мир Interbase" рекомендацию использовать именно ibDataSet и заменив на форме связку ibQuery+ibUpdateSql на дэйтасет, обнаружил, что при динамическом формировании запроса дэйтасет сбрасывает значения параметров, которые были заданы до изменений, а ibQuery этого не делал.Наверняка есть и другие еще более серьезные отличия. Поэтому так просто заменить одно на другое и думать, что все будет работать, как раньше не приходится. И раз уже накиданы данные компоненты я задал этот вопрос.