Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ADO [D7, XP]


Страницы:   1 2 3 4 5 6 7 8

DimOk ©   (2008-03-03 09:34:00) 

Доброго времени суток вам мастера. Скажите пожалуйсто как можно ускорить работу ADO. У меня ситуация следующая - таблица имеет около 20 тысяч записей, после того как я пишу ADOTable.Activate := True; сижу и смоотрю в монитор минут пять, при чем на достаточно хорошм железе.... Все настройки компонента по умолчанию, за исключением Connection


DimOk   (2008-03-03 11:59:00) [61]


> Extendet Driver

Вернее Extendet Provider=


DimOk   (2008-03-03 11:55:00) [62]


> Jet+ODBC

Как мне указать в строке подключения Extendet Driver или что то еще я уже и непомню.... :(


DimOk   (2008-03-03 11:52:00) [63]


> остается попробовать через связку ADO+ODBC или Jet+ODBC

Я в этих делах не очень, можно немножко расшифровать? :)


Сергей М.   (2008-03-03 11:50:00) [64]

остается попробовать через связку ADO+ODBC или Jet+ODBC


DimOk   (2008-03-03 11:47:00) [65]

Через БДЕ - пробовал, все впорядке, все быстро.


Сергей М.   (2008-03-03 11:45:00) [66]


> DimOk   (03.03.08 11:43) [90]


А как насчет доступа через БДЕ ? Пробовал ? Такие же пироги или картина иная ?


DimOk   (2008-03-03 11:43:00) [67]


> Может грид нестандартный? а без грида тоже самое?
> А с этим фокс прое есть где скрипт запустить? Там быстро?
>

Пока я только пытаюсь сделать  ADODataSet1.Activate := True; только что бы побыстрее. В Фоксе все быстро работает.


Сергей М.   (2008-03-03 11:42:00) [68]


> Access вообще не подключается


Через чтоне подключается ? Вариантов-то минимум два, в зависимости от конкретного семейства/версии MS Access..


Kolan   (2008-03-03 11:40:00) [69]

Может грид нестандартный? а без грида тоже самое?
А с этим фокс прое есть где скрипт запустить? Там быстро?


DimOk   (2008-03-03 11:40:00) [70]

Access вообще не подключается. В Delphi при использовании ODBC если я выбираю поставщика Visual FoxPro Tables выдает ошибку инициализации поставщика....


DimOk   (2008-03-03 11:33:00) [71]


> Если при том же самом провайдере в чужом приложении доступ
> к таблице быстрый, а в твоем медленный, значит ты что-то
> недоговариваешь)

Понятно. Ноя все как есть выложил... :)


Сергей М.   (2008-03-03 11:33:00) [72]


> какой мне следует пото сделать вывод


А пока вывод один - собственно АДО тут абсолютно ни причем.


Сергей М.   (2008-03-03 11:31:00) [73]

Если при том же самом провайдере в чужом приложении доступ к таблице быстрый, а в твоем медленный, значит ты что-то недоговариваешь)


Сергей М.   (2008-03-03 11:29:00) [74]


> Ошибка поставщика данных


А он у тебя установлен в системе, VFP ODBC - провайдер ?


DimOk   (2008-03-03 11:29:00) [75]


> [81]

Хорошо сейчас попробую, но какой мне следует пото сделать вывод?


Сергей М.   (2008-03-03 11:28:00) [76]

Можно еще для сравнения попробовать доступ прямо из MS Access (через Jet3.5 + FoxPro ISAM или через Jet4.0 + VFP ODBC)


DimOk   (2008-03-03 11:26:00) [77]


> Попробуй для сравнения получить доступ к таблице через odbc-
> драйвер

Пробовал, но после при активате := труе пишет. Ошибка поставщика данных!


Сергей М.   (2008-03-03 11:24:00) [78]

9.0.0.3504 - это у меня.

Никаких тормозов не наблюдаю даже в условиях доступа к сетевым шаровым FP2.5-таблицам гораздо большего размера.


> Fox 9 у меня на машине стоит


Сам Фокс, если не ошибаюсь, ОлейДиБи-механизм не использует.

Попробуй для сравнения получить доступ к таблице через odbc-драйвер


DimOk   (2008-03-03 11:16:00) [79]


> Версия модуля сервера vfpoledb.dll у тебя какая ?

Помоему 9 я его с Microsoft скачивал, последнюю, и Fox 9 у меня на машине стоит.


Сергей М.   (2008-03-03 11:13:00) [80]


> DimOk   (03.03.08 11:06) [75]


Версия модуля сервера vfpoledb.dll у тебя какая ?


Страницы:   1 2 3 4 5 6 7 8

Наверх

Титульная страница Поиск, карта сайта Написать письмо