Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];

Вниз

ADO тормоза в delphi, а есть ли альтернатива ado но быстрая?   Найти похожие ветки 

 
velk   (2002-07-31 08:17) [0]

ADO тормоза в delphi, а есть ли альтернатива ado но быстрая?


 
awaken   (2002-07-31 08:32) [1]

есть. использовать aDO recordsets напрямую :-)

для этого импортируйте msado15.dll как TLB в проект


 
velk   (2002-07-31 08:35) [2]

А можно подробнее?
пожалуйста


 
Dok_3D   (2002-07-31 09:30) [3]

>> ADO тормоза в delphi,

Если ты и дальше будешь делать столь поспешные выводы, то у тебя ничего не получится.
Что через обертку Delphi, что напрямую через ADOrecordset скорость одинаковая. По крайней мере, обычному человеку заметить разницу довольно тяжело.
А скорость одинаковая, потому, что Delphi и пользует этот самый ADOrecordset.


 
velk   (2002-07-31 09:36) [4]

Но ведь через BDE работает быстрее, но он глючный


 
Hooch   (2002-07-31 09:38) [5]

видимо что-то не так делаеш если тормозит


 
velk   (2002-07-31 09:40) [6]

да нет пробовал открывать базу Access через ado и через bde небо и земля


 
Hooch   (2002-07-31 09:46) [7]

имеется ввиду время соединения с базой ? может немного подтормаживать из-за того что адо много всяких объектов при соединении создает, но это практически не заметно.
Винт побыстрее, процессор помощьнее, памяти поболее и будет сказка :-)


 
velk   (2002-07-31 09:55) [8]

Два проца 256мб память винты SCISI
а время доступа долшем чем обычно и запись


 
ЮЮ   (2002-07-31 10:24) [9]

А DB Provider кто?


 
velk   (2002-07-31 10:39) [10]

MSSQL


 
velk   (2002-07-31 10:46) [11]

да нет на текущий момент MSSQL
но для Access провайдер Jet 4


 
Dok_3D   (2002-07-31 10:58) [12]

2velk

Гмм...
Ты говоришь про открытие БД, то, что разница во времени велика.
А вообще, время запросов к БД при использовании ADO и BDE сильно отличается ?

Вообще, если отвечать на первоначальный вопрос, то в твоем случае быстрой альтернативой ADO является самое настоящее BDE ...


 
velk   (2002-07-31 11:05) [13]

но bde не поддерживает очень много...... да и таскать его за собой не очень хочеться.....
Знаю только что есть альтернатива SQLDIrect


 
ППавел   (2002-07-31 11:06) [14]

Круто!!!!


 
Сергей.   (2002-07-31 13:57) [15]

Действительно BDE работает быстрее раза в полтора
чем АДО (BCB 5.0) по крайней маре при работе с MS SQL 6.5
Я когда попробовал перейти на АDO компонеты был очень удивлен.


 
awaken   (2002-08-01 04:06) [16]

а если не делать открытие-закрытие ADO connection каждый раз?
тормозит именно из-за того что ADO создает иерархию объектов (это же на самом деле OLEauto-server)
скорость выполнения самих запросов не должна отличаться
я сейчас муссирую идею использовать COM+ объект как сервер для доступа к БД и в него засунуть все эти объекты ADO



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
3-71031
Kit
2002-08-01 13:06
2002.08.22
Клиентское приложение


6-71283
Easy_tester
2002-06-09 21:38
2002.08.22
Как послать широковещательный запрос?


3-71027
Сергей.
2002-07-31 14:02
2002.08.22
Доступ к полям таблицы


4-71429
IKarikh
2002-06-19 18:59
2002.08.22
Семафоры


3-71036
Nikolai_S
2002-07-25 11:33
2002.08.22
Как в Access с помощью SQL-запроса сделать поле необязательным?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский