|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.08.2008, 11:12 | #1 |
Пользователь
Регистрация: 01.08.2008
Сообщений: 15
|
Кэш драйвера ODBC
Имеется программа на BCB 2007 для чтения данных из Excel файлов используя драйвер ODBC Microsoft Excel Driver. Файлов Excel много, подключение к ним идёт в цикле по кол-ву файлов. Проблема в следующем: опытным путём выяснил, что при каждом подключении к файлу (Form1->ADOQuery1->Active = true;) в c:\Documents and Settings\username\Local Settings\Temp\ создаётся пара файлов ~DF*.tmp (512 byte) и JET*.tmp (0 byte). Это судя по всему есть кэш подключения. Хранится он там ровно минуту после последнего обращения к нему, затем удаляется. Всё бы ничего, но после того как этих файлов становится 128 штук (по 64 на каждый), больше подключения не производятся и в программе вылетает ошибка "Запущено слишком много задач клиентов". После чтения данных из файла Excel Form1->ADOQuery1->Active = false; делается, с файлами кэша действия ни какие не производятся. Так вот проюлема в том что файлов Excel у меня около 400 (это пока, потом будет больше), и считывать с них данные становится не возможным из за этого кэша. Может кто то знает как или где можно настроить этот самый чёртов кэш, а лучше вообще его отключить?
|
06.08.2008, 04:16 | #2 |
Пользователь
Регистрация: 01.08.2008
Сообщений: 15
|
Ну что нет мыслей?
|
06.08.2008, 23:08 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
попробуй закрывать не только набор данных(query) но и конект(connection) (хотя бы изредка после 60 файлов)
программа — запись алгоритма на языке понятном транслятору
|
07.08.2008, 05:48 | #4 |
Пользователь
Регистрация: 01.08.2008
Сообщений: 15
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ODBC в Linux | knight | Lazarus, Free Pascal, CodeTyphon | 7 | 29.10.2010 16:47 |
Odbc | Apo | Компоненты Delphi | 7 | 11.03.2008 11:54 |
проблема с ODBC | ГОСЕАН | БД в Delphi | 8 | 23.09.2007 10:53 |
Проблема соединения с MySQL через ODBC | yakovlev87 | БД в Delphi | 1 | 27.08.2007 09:51 |