Не могу понять в чем дело. Заполняю ds (DataSet) из Access-овского файла Base.mdb, из таблицы.
В этой таблице определены текстовые поля и указаны их максимальные размеры.
Когда пишу ds.Tables[table_name].Columns[i].DataType.ToString() - то возвращается "System.String", то есть тип поля правильно определяется.
Но когда пишу ds.Tables[table_name].Columns[i].MaxLength.ToString() - то выдается (-1), как будто никакого ограничения на длину поля не задавалось. ПОЧЕМУ ТАК ? Можно ли как нибудь максимальную длину, заданную в базе для заданного поля определить?
Если кто знает -подскажите, плиз.
[C#] А - это я забыл FillSchema поставить :).08.04.04 08:58 Автор: gh Статус: Незарегистрированный пользователь