|  03.06.2008, 12:43 | #1 | 
| MCTS | Join SalesTable-->SalesLine 
			
			И еще вопрос... Так уж получилось, что приходится джойнить SalesTable к SalesLine, причем тип связи должен быть innerjoin, так как на SalesTable потом накладывается фильтр. Создал на форме два ДС, верхний SalesLine, нижний - SalesTable, при связи delayed все нормально, но ставим innerjoin и аксапта валится с ошибкой: Цитата: 
		
			Суммарный внутренний размер записей в вашем объединенном операторе SELECT равен 25876 байтам, но система Microsoft Dynamics по умолчанию настроена так, что он не должен превосходить 24576 байтов. 
		
	 Что можно тут поделать? | 
|  | 
|  03.06.2008, 12:51 | #2 | 
| Участник | 
			
			В конфигурационной утилите (server) на закладке Database Tuning поле Maximum buffer size не за это отвечает?
		 | 
|  | 
|  03.06.2008, 12:53 | #3 | 
| Участник | 
			
			Может я что-то не понимаю, но как-то не вижу закономерности между  Цитата: 
		
			приходится джойнить SalesTable к SalesLine
		
	 Цитата: 
		
			так как на SalesTable потом накладывается фильтр
		
	 | 
|  | 
|  03.06.2008, 13:29 | #4 | 
| MCTS | Цитата: 
		
			В конфигурационной утилите (server) на закладке Database Tuning поле Maximum buffer size не за это отвечает?
		
	 А закономерность в том, что на форме выводятся строки заказов, то есть из таблицы SalesLine | 
|  | 
|  03.06.2008, 18:18 | #5 | 
| Участник | 
			
			Поставьте у датасорса SalesTable свойство OnlyFetchActive - система будет выбирать из базы только отображаемые на форме поля, чем уменьшит размер записи.
		 Последний раз редактировалось MironovI; 03.06.2008 в 18:21. | 
|  | 
|  04.06.2008, 11:34 | #6 | 
| MCTS | Цитата: 
		
			Поставьте у датасорса SalesTable свойство OnlyFetchActive
		
	 | 
|  | 
|  06.06.2008, 09:48 | #7 | 
| Пенсионер | Цитата: Я например свои служебные таблички не могу в джобиках джойнить из-за этой ошибки, приходиЦЦа делить один запрос на 2, 3 и т.д. что не ускоряет обработку. 
				__________________  Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ | 
|  | 
|  06.06.2008, 11:05 | #8 | 
| MCTS | Цитата: 
		
			А можно поподробнее, почему не желательно?
		
	 Последний раз редактировалось Eldar9x; 06.06.2008 в 11:09. | 
|  | 
|  06.06.2008, 15:38 | #9 | 
| Пенсионер | Цитата: 
		
			Сообщение от Eldar9x
			   Для АОСа поставленно уже 3 ГБ памяти, падает тем чаще, чем выше этот параметр. Форма, кстати, очень похожа, например, на Расчетыы с клиентами->Запросы->Статус заказа->Открыть строки заказа на продажу. Но там связь как раз стоит delayed, видимо, не нужно было фильтров по SalesTable. Щас тоже поставил в delayed, но в этом случае фильтр опять же не работает... 
				__________________  Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ | 
|  | 
|  06.06.2008, 17:19 | #10 | 
| MCTS | Цитата: 
		
			Или этот буфер напрямую связан с объемом памяти выделяемый АОСу?
		
	 | 
|  |