Привет всем. Проблема то вобщем в чем(может кто встречал): Есть проэкт(vB6)... Дали доработать. Для связи с базой(mssql) используется что характерно Data Environment. Все доработки организовал через АДО. Дошло дело до тестирования и вот какая штука - не закрываются соеденения.. Connection.Open - открыл, .Close - должен закрыть, НО Performance Mоnitor показывает что соедение активно. Уничтожил все обьекты! Соеденение активно.. Все что были открыты - активны! Даже по истечении таймаута... Сам понимаю что бред но обьяснить не могу. Уничтожил Data Environment, set d1=nothing.... Все заработало должным образом. Соеденения закрываются, ничего лишнего, все нормально, адо как адо. Но все таки что это за бред? Какое отношение имет одно к другому? Просветите плиз если кто встречался с подобной проблемой, убирать сие чудо из всего проэкта нет ни желания ни времени... Если бы это было только адо ,тогда понятно, по умолчанию используется пулинг, но какое отношение DE имеет к ADO ? Заранее благодарен.
Ответить
|