08.08.2008, 11:33 | #1 |
Участник
|
2 CustTable_ds на форме
На форме 3 датасурса - CustInvoiceJour и 2 CustTable - присоединенные по InvoiceAccount и OrderAccount (по InnerJoin). Накладываются фильтры и по кнопке вызываем ExecuteQuery(). Вот такой запрос строится:
SELECT * FROM CustInvoiceJour WHERE ((InvoiceDate>={ts '2008-05-01 00:00:00.000'} AND InvoiceDate<={ts '2008-05-31 00:00:00.000'})) JOIN * FROM CustTable WHERE CustInvoiceJour.OrderAccount = CustTable.AccountNum JOIN * FROM CustTable WHERE CustInvoiceJour.InvoiceAccount = CustTable.AccountNum В итоге вылетает ошибка : Суммарный внутренний размер записей в вашем объединенном операторе SELECT равен 26684 байтам, но система Microsoft Dynamics по умолчанию настроена так, что он не должен превосходить 24576 байтов. С одним CustTable работает нормально. Можно ли как-то решить проблему не изменняя настроек AOS? |
|
|
За это сообщение автора поблагодарили: mazzy (1). |
|
|