|  12.04.2006, 11:33 | #1 | 
| Участник |  AOS не закрывает handles 
			
			стоит Axapta 3sp2. написан функционал выгрузки данных через ADO (отрабатывает через AOS). сильно используется интерфейс с DBF. так вот замечено что AOS не закрывает файловые хендлы после работы через ADO с DBF. хендлы плодятся до тех пор пока АОС не начинает сбоить (с 3000 еще работает, а вот ближе к 4000 уже сбоит) как побороть??? 
				__________________ --- SHiSHok | 
|  | 
|  12.04.2006, 15:25 | #2 | 
| Участник |   
			
			Ситуация проясняется (буду сам с собой...   ADO для работы с DBF может пользоваться как ISAM драйвером так и Борландовым энджином BDE. В последней версии MDAC (2.8) мелкософт уже реализовала движок для полного доступа к DBF (read\write, раньше ISAM только читал, а для для полного доступа нужен был BDE). В MSDN как бы написано что мол используйте BDE, но в MSJET можно указать с чем работать. Так вот у меня стоит BDE и как оказалось эта падлюка плодит хендлы (сейчас переключились на ISAM, вроде бы не оставляет хендлы - буду наблюдать). Получается интересный факт: раньше я писал на дельфе, и BDE чудным образом работал с огромным количеством DBF. А тут плодящиеся коннекты. Т.е. либо BDE где-то надо строить, либо мелкософт как-то коряво с BDE работает. 
				__________________ --- SHiSHok Последний раз редактировалось SHiSHok; 13.04.2006 в 09:22. | 
|  | 
|  12.04.2006, 17:43 | #3 | 
| Участник | 
			
			Какой маладэц! Вах! Красавчэг! Прэвэд!    | 
|  | |
| За это сообщение автора поблагодарили: metal (1). | |
|  13.04.2006, 09:40 | #4 | 
| Участник |  ИТОГ 
			
			переключился на ISAM , AOS перестал плодить хендлы. подвожу ИТОГ  : хендлы плодит механизм работы с dBase через ADO->ODBC->BDE. переход к использованию ISAM драйвера мелкософта через Jet 4.0 решает проблему. сцылки по теме: How to use dBASE data with Access and Jet ( http://support.microsoft.com/kb/230125/EN-US/ ) INFO: Non-BDE Paradox and dBase ISAM Drivers ( http://support.microsoft.com/kb/263561/ ) ACC2000: How to Control Whether Access Loads the Borland Data Engine (BDE) ( http://support.microsoft.com/default...b;EN-US;248841 ) и остается вопрос, но уже не совсем по теме: можно ли настроить BDE так, чтобы он закрывал таки файловые хендлы (или всетаки мелкософт глючит?  ). 
				__________________ --- SHiSHok | 
|  |