![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
У меня очень долго отрабатываются запросы (в частности пытаюсь вы
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]это происходит на больших объемах таблиц...
а еще иногда у меня вылетает если большой отчет вообще из программы. в чем проблема? подскажите плиз!