Ошибка в окошке "Data"

Обсуждение возникших проблем, предложений и ошибок dbForge для MySQL
Закрыто
Yuri Abele
Сообщения: 80
Зарегистрирован: Вт 03 ноя 2009 08:52

Ошибка в окошке "Data"

Сообщение Yuri Abele » Чт 05 ноя 2009 11:29

Возникает ошибка не всегда, но регулярно.

Если вызывается на выполнение процедура, которая неизвестное количество раз выполняет какой-то SELECT (отображается в окошке "Data" как несколько ResultSet-ов), то регулярно вылетает с ошибкой (см. текст ниже) , что между итерациями изменилось содержимое коллекции.

Это типичная .NET ошибка, когда я итерирую по коллекции и внутри цикла изменяю саму коллекцию (add/delete)

Код: Выделить всё

=========================
 General
=========================
Application: dbForge Studio for MySQL
Product: Devart dbForge Studio Beta for MySQL
Product Locale: English 
Assembly: dbforgemysql, Version=4.0.102.0, Culture=neutral, PublicKeyToken=09af7300eec23701
C:\Programme\Devart\dbForge Studio Beta for MySQL\dbforgemysql.exe, Trial
Global cache: False
Framework: 2.0.50727.1873

=========================
 Exception Information
=========================
ТУТ, К СОЖАЛЕНИЮ ПО НЕМЕЦКИ, НО Я ВЫШЕ ПЕРЕВЕЛ, ЧТО ЭТО ЗНАЧИТ:
Message: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
Source: mscorlib
TargetSite: Boolean MoveNext()
HelpLink: 
Type: System.InvalidOperationException
Stack:
   bei System.Collections.ArrayList.ArrayListEnumeratorSimple.MoveNext()
   bei Controls.Grid.GridControl.ForceViewInitialize()
   bei Controls.Grid.GridControl.OnLoaded()
   bei Controls.Editors.Container.EditorContainer.OnEndInit()
   bei Controls.Grid.GridControl.OnEndInit()
   bei Controls.Editors.Container.EditorContainer.EndInit()
   bei Devart.Shell.Controls.CustomGridControl.EndInit()
   bei x4.a(Object A_0, ShowDataEventArgs A_1)

Закрыто