Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / большое количество оборащений к БД / 3 сообщений из 3, страница 1 из 1
24.07.2011, 00:35
    #37364570
Che0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
большое количество оборащений к БД
вот этот запрос у меня выполняеться через VBA большое количесиво раз, это зависит от количесива элементов в соседней ячейки Excel. когда элементов больше 100 то выбивает ошибку "Autumation error , Unspecified error"
притом если заменть cell(i,3) на статический параметр то ошибки нету
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
rs.close
rs.open"Select  Month,SUM(value) as value
from [Asteros_App].[dbo].[D_Time]
inner join [Asteros_App].[dbo].[MG_Project_Generic_MeasureGroup_default_partition] on 
[Asteros_App].[dbo].[D_Time].Month=
[Asteros_App].[dbo].[MG_Project_Generic_MeasureGroup_default_partition].Time_Month
where value>0  and
Scenario_MemberId=(select MemberId from [Asteros_App].[dbo].[D_Scenario] where Name='План')
and Project_MemberId=(select MemberId from [Asteros_App].[dbo].[D_Project] where Name='"+Cells(i,  3 )+"')  '!!!!
group by Month
"
...
Рейтинг: 0 / 0
24.07.2011, 12:09
    #37364674
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
большое количество оборащений к БД
1) непонятно, что такое "больше 100 элементов в ячейке"

2) возможно, эта хрень вылезает просто из-за количества запросов больше 100 (попробуй выполнить в своем контексте их со статическим параметром). А вылет в свою очередь вызван тем, что ты создаешь утечку памяти, например не закрывая рекордсет после использования и т.п. - не видя весь цикл сказать сложно.


ЗЫ: сто обращений к базе подряд - это ошибки проектирования, надо менять систему. К примеру, передать исходные данные на сервер, обработать там и получить один раз результирующую таблицу
...
Рейтинг: 0 / 0
24.07.2011, 13:24
    #37364702
Che0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
большое количество оборащений к БД
Shocker.Pro, ну да, надо переделывать нафиг))
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / большое количество оборащений к БД / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]