Здравствуйте sergey22, Вы писали:
S>Всем привет! S>Работаю с ADO 2.6SP1 и при тестировании приложения на лики обнаружил что S>Connection в ADO не освобождает память. Такая же ситуация при работе с Command и S>Parameters. И самое неприятное что утечка накапливается. Например, код на создание S>Connection и тут же его закрытие показывает утечку в 68kb. При повторном вызове S>утечка 105Kb и т.д.
S> _ConnectionPtr m_spConn = NULL;
S> _bstr_t bstrConnect("Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=mydb;Data Source = servername; User Id=user;Password=user");
S> m_spConn.CreateInstance(__uuidof(Connection)); S> m_spConn->CursorLocation = adUseClient; S> m_spConn->ConnectionString = bstrConnect; S> S> m_spConn->Open("","","", adConnectUnspecified); S> m_spConn->Close();
S> m_spConn = NULL; S> S> Подскажите как избавиться от утечек в ADO?