Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Collection was modified; enumeration operation might not execute. / 4 сообщений из 4, страница 1 из 1
05.10.2006, 11:54
    #34034038
Collection was modified; enumeration operation might not execute.
Мужчины! здравствуйте!
Есть Задача:

при нажатии на кнопку вставляем в таблицу Z Xn-ую(сейчас первая) запись,далее берем из нее строки
For Each r In t.Rows
GetHTML(r.id.ToString, r.url, r.name)
Next
и запихиваем в функцию, в которой на основе этих данных собирает инфу из файла, затем вставляет в таблицу Z и делает fill, далее при переходе к следующей записи

For Each r In t.Rows
GetHTML(r.id.ToString, r.url, r.name)
Next --error


естественно ошибка типа Collection was modified

а как обновить таблицу и продолжить перебор строк с вновь добавленными, избегая ошибки.

ошибка: Collection was modified; enumeration operation might not execute.

Заранее спасибо!
...
Рейтинг: 0 / 0
05.10.2006, 15:53
    #34035220
GBS
GBS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Collection was modified; enumeration operation might not execute.
А почему бы не перебрать по циклу от 0 до t.Rows.Count?
...
Рейтинг: 0 / 0
05.10.2006, 16:17
    #34035314
Collection was modified; enumeration operation might not execute.
GbsА почему бы не перебрать по циклу от 0 до t.Rows.Count?
да, верно...
спасибо.
...
Рейтинг: 0 / 0
05.10.2006, 18:37
    #34035844
vde69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Collection was modified; enumeration operation might not execute.
вроде для этого существуют курсоры
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Collection was modified; enumeration operation might not execute. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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