Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
[C#] А - это я забыл FillSchema поставить :). 08.04.04 08:58 Число просмотров: 1269
Автор: gh Статус: Незарегистрированный пользователь
|
Виноват :).
Забыл myOdbcCommand.FillSchema(ds, SchemaType.Source, table_name) написать.
|
<programming>
|
[C#] Базы данных. 08.04.04 08:41
Автор: gh Статус: Незарегистрированный пользователь
|
Не могу понять в чем дело. Заполняю 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 Статус: Незарегистрированный пользователь
|
Виноват :).
Забыл myOdbcCommand.FillSchema(ds, SchemaType.Source, table_name) написать.
|
|
|