Непонятная ошибка выхода за границы.

vikingkom
Дата: 29.01.2006 03:05:50
Доброго времени суток!
Я сталкнулся с непонятной ошибкой:
при заполнении DataTable как при помощи SqlDataAdapter'a, так и ручками, при помощи SqlCommand мне выдается ошибка :

An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in system.data.dll

Additional information: Specified argument was out of the range of valid values.

Эта ошибка возникает при чтении записи в середине таблицы.
т.е. SqlCommand("SELECT * FROM A ") выдаст ошибку, а
SqlCommand("SELECT * FROM A WHERE ID<2000") - нет..
из-за чего могла возникнуть такая проблема?
EvAlex
Дата: 29.01.2006 12:28:09
Во-первых к MS SQL это не имеет никакого отношения. Форум по ADO.NET более удачное место для таких вопросов.

Во-вторых если ты пользуешься typed dataset то это значит, что у тебя в талице есть значения, которые не совпадают с dataset schema definion.
Русским языком - у тебя есть строчка(и) в которой какие-то левые значения.

В третьих, при описании ошибки, стоит прилокложить call stack - будет намного проще понять в чём проблема.