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




Вниз

ГЛЮЧНОСТЬ ADO... :( 


wicked   (2002-01-15 17:56) [0]

Интересно, это у меня только ADO так глючит - на запросе (не так шоб большом, но замороченном), глушит delphi с вырезанием аппендицита где-то в kernel32.dll.... и после этого модуль данных ДАЖЕ не открывается - всё то же AV.... как ЭТО лечить?....



Alex Ignatenko   (2002-01-15 18:08) [1]

Если Delphi5, проверь, все ли апдейты для ADO установлены. У меня SELECT"ы по 150 строк отрабатывают вполне корректно. Траблов c ADO не наблюдаю.



wicked   (2002-01-15 18:15) [2]

пробую.... сейчас вот 30-метровый апдейт докачаю..... если нет - труба, полпроги переписывать.... :(



EAlexander   (2002-01-15 18:33) [3]

из личного опыта:
не всегда выполняется запросы с GROUP BY и параметрами, причем, это ошибка у Борланда, в VB этот запрос через ADO работает.
Лечить - винды переставить - может поможет, мне помогало :)



Delirium   (2002-01-15 19:01) [4]

В D6 c ADO глюков нет, так что лучше не "полпроги переписывать", а Delphi заменить :)



Юрий Жуков   (2002-01-15 19:48) [5]

Везде есть свои нюансы, в АДО в частности, я когда только пересел
на АДО после BDE далеко не сразу во всем разобрался (особенно меня убивало отсутсвие UpdateSQL)

2EAlexander: Можно увидеть запрос?
Кстати насчет ошибок Borland и ADO - когда боролся с ошибкой "Unknow Error" в Lookup полях смотрел на исходники. Так там некоторые части вызова ADO, Borland просто-напросто берет в try except

А всем кому не нравится реализация доступа к ADO от Borland рекомендую посмотреть компонент TBetterADODAtaSet



Dok_3D   (2002-01-16 07:31) [6]

Не сочти смешным, но я почему-то уверен, что дело не в ADO и не в DELPHI.
Возможно дело в Windows, но скорее всего проблемы с железом. У меня было тоже самое. Я два раза переустановил винды, но, когда понял, что это не помогает, догадался заглянуть внутрь машины. И обнаружил, что на процессоре остановился вентилятор.
Проверь внутренности своей машины, что-то у тебя перегревается.



wicked   (2002-01-16 09:45) [7]

2 ALL
да, всё таки это был ADO непропатченый... всем спасибо за советы.... :)

2 Юрий Жуков ©
а нельзя ли адресочек компонента?.... а он сильно похож на ADODataSet? чтоб меньше программы переделывать....



mvg_first   (2002-01-16 11:33) [8]

Вот адресочек, а насчет сильнопохож, так он - его потомок :))
http://www.torry.net/db/direct/db_msother/tbetteradodataset.zip



EAlexander   (2002-01-16 11:56) [9]

to dok_3D>
с машиной все нормально - это brand от IBM + brand от HP
Ошибка возникает приблизительно 1 раз на 1000 - выяснил, поскольку решаласть задача мониторинга и запросы шли сотнями.
Перешел на DOA - проблем нет.
И еще один глюк именно ADO - при исполнении порядка 10000 запросов - задача мониторинга, запущенная непрерывно на сутки, - то через несколько часов процессор показывал 100% загрузки и начинал тормозить.




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




Наверх





Память: 0.73 MB
Время: 0.026 c
3-32162           Alex Y.               2002-01-15 18:38  2002.02.11  
Надежность CommitRetaining


1-32259           Лана Розанова         2002-01-28 13:17  2002.02.11  
KeyPress


1-32275           -=CrazyFish=-         2002-01-28 16:21  2002.02.11  
отчеты


1-32194           daosv                 2002-01-26 13:34  2002.02.11  
Как узнать на какие экранные координаты переместился левый и правый верхний угол формы при перетаскивании самой формы?


1-32287           gamer                 2002-01-26 02:05  2002.02.11  
Скроллинг