выполняю прямой запрос к базе, в запросе создаю временные
таблицы, в них выполняю некоторые действия и потом селектом по
временной табличке в рекордсет выгружаю нужные данные.
но при обращении в рекордсете например к первой записи
RS.MoveFirst() возникает ошибка: "Операция не допускается, если объект закрыт".
Понял, что явно как-то связано с временной таблицей, потому что если сделать селект по родной таблице базы, то все нормально.
на форуме SQL нашел решение проблемы: SET NOCOUNT NO, но без особого
описания почему это помогает..
Все заработало, но только не могу понять почему заработало)
справка в MSDN про SET NOCOUNT особо мне ничего не прояснила.