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

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

У меня очень долго отрабатываются запросы (в частности пытаюсь вы


Kurt ©   (2002-08-27 13:14:00) 

У меня очень долго отрабатываются запросы (в частности пытаюсь вывести отчет с помощью QгшслReport) у меня MS SQL Server. не через мною написанную Делфи-прогу получается быстрее.
В чем проблема может быть? может как то надо не через BDE? и если так то как это сделать?

заранее спасибо!


Kurt   (2002-08-27 17:50:00) [1]

выполняется обычный select с одной большой(!) таблицы.
просто акцесс работает с прилинковаными таблицами MS SQL Server и все.

так а чем же лучше тада ADO над BDE если скорость примерно одинакова и так далее?

и так между делом если трудно, а нужны ли патчи какие-нить для ADO для Делфей 6? слышал для 5 нужно.


Praco   (2002-08-27 17:00:00) [2]

"скорость работы с MS SQL Server через ADO и BDE отличается?"
Скорость отличается не сильно. BDE и Delphi не виноваты.

Что известно о "той проге", на чем написана, библиотека доступа, возможно она используют хранимую процедуру? Посмотри в SQL Server Profiler что она делает.


X-jedy   (2002-08-27 16:18:00) [3]

Так тебе очень сложно помочь... Нужно прогу смотреть, запрос...


Kurt   (2002-08-27 15:59:00) [4]

и все-таки? если не трудно


torba   (2002-08-27 15:42:00) [5]

Да чего говорить, АДО родной микрософтовский движок, так как БДЕ родноф для Парадокса и дбейс


Kurt   (2002-08-27 15:34:00) [6]

и скорость работы с MS SQL Server через ADO и BDE отличается? и насколько?
ответье плиз!


Kurt   (2002-08-27 14:55:00) [7]

а обьясните чуть про ADO и где можно об этом поподробнее узнать.
и если не сложно можете сказать поточнее чем ADO лучше чем BDE? чем лучше через то работать чем через BDE?


X-jedy   (2002-08-27 14:32:00) [8]

Ну напрямую, это вряд-ли ;) Все равно она опирается на какую либо технологию, на ADO скорее всего, тк.к это MS SQL то это логично.
Хмм... Если запрос тот же, и бд та же то честно говоря я в затруднении. Тут смотреть надо...


asafr   (2002-08-27 14:30:00) [9]

например, через ADO


Kurt   (2002-08-27 14:13:00) [10]

а как работать с MS SQL не через BDE? обьясни плиз, X-jedy!

не мною написанная прога напрямую работает с SQL Server-ом.
а запрос тот же.


X-jedy   (2002-08-27 14:07:00) [11]

;]


Anatoly Podgoretsky   (2002-08-27 14:06:00) [12]

Не твою написанная прога, написана правильно


X-jedy   (2002-08-27 13:58:00) [13]

Есть предположение что плохо написан сам запрос.
Как то у меня запрос обрабатывался 27сек. После того как я его прооптимизировал время стало 0.3сек.
Потом опять же если у тебя MS SQL зачем тебе BDE?
Поподробнее распиши что за БД, и какой запрос.
GL.


asafr   (2002-08-27 13:57:00) [14]

Причин может быть много...
Нет индексов, не оптимизированный запрос и т.д...
А QReport здесь не виноват.


Kurt   (2002-08-27 13:48:00) [15]

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


Наверх

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