![]() |
#1 |
Программист
|
вхолостую считано n записей - Какова причина?
Доброго времени суток, уважаемые аксаптоведы.
В логах АОСа имеется запись следующего вида (ну и куча ей подобных): Код: База данных: Microsoft SQL Server Предупреждение: Из таблицы "RAssetStandards" вхолостую считано 2 записей. Попробуйте использовать ключевое слово FIRSTONLY или составьте более точный запрос WHERE. [W-0101] Стек вызовов: (S) \Classes\RAssetPost\updateStatus - line 50 (S) \Classes\RAssetPost_Depreciation\updateStatus - line 32 ... PS: Ax v 3.0 |
|
![]() |
#2 |
Мрачный тип
|
Прошаривание по RAssetStandards и doUpdate() сначала в переопределенном методе, потом в вызове родительского метода ...
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
![]() |
#3 |
Участник
|
Вот такая конструкция вызывает соответствующий варнинг
X++: while select AccountNum from VendTable { break; }
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: /Antony/ (1). |
![]() |
#4 |
Программист
|
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Программист
|
|
|
![]() |
#7 |
Программист
|
Люди, поможите кто чем может. Предложите еще к-нить версии
|
|
![]() |
#8 |
Роман Долгополов (RDOL)
|
ну судя по всему обычный select который возвращает больше одной записи без пробега по ним.
например select salesTable; if (salesTable) { ..... } конкурс телепатов ![]() |
|
![]() |
#9 |
MCITP
|
![]()
http://msdn.microsoft.com/en-us/library/aa854677.aspx
Цитата:
Сообщение от MSDN
XXX records in table 'myTable' retrieved from the database, but never used. Consider using FIRSTONLY, or a more selective WHERE clause.
W-101 A change might not be needed because the client doesn't have to iterate through every record available in the buffer of retrieved records. However, sometimes a more selective WHERE clause can reduce this inefficiency. Соответсвенно надо подыскать ситуацию, когда запрос сделает несколько таких фетчей, для получения выборки (возможно просто табличку взять побольше ![]() Ну это не более чем предположение, как вы и просили. ![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#10 |
Программист
|
В итоге выявлено, что данный варнинг возникает в следующем случае:
Правда, почему-то стабильного его появления добиться не удалось, он то появляется на вышеописанную конструкцию, то -нет. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|