Kovalenko Dmitry wrote:
С точки зрения освобождения ресурсов на сервере, есть какая польза от
DSQL_close?
Или серверу это лишняя обуза и он сам, при достижении EOF, все лишнее у
себя закрывает?
Смысл DSQL_close в повторном использовании курсора, т.е. вызове execute
для того же хендла. Без него execute не прокатит, будет ошибка. Если же
это не надо, то юзай DSQL_drop и все.
ЗЫ. при достижении EOF ресурсы хоть освобождаются, но например запрос не
отцепляется от его транзакции. Так что вызов isc_dsql_free() в той или
иной форме необходим.
--
Дмитрий Еманов