Вопрос по Access
От: enigma83 Россия  
Дата: 21.10.03 13:02
Оценка:
Две таблицы созданные в Access. Устанавливаю соединение OleDbConnection, потом в DataSet добавляю таблицы из Accessa/
Как прорграммно получить свойства полей данных таблиц, например: размер поля, значение по умолчанию, тип данных и т.п... И как добавлять в DataTable на основе этих своиств???
Re: Вопрос по Access
От: Sinatr Германия  
Дата: 21.10.03 13:47
Оценка:
Привет!

GetOleDbSchemaTable — можно узнать все и обо всем (дальше в хелп и нос оттуда не высовывай, пока не прочитаешь), а в DataTable лучше всего добавлять с помощью OleDbDataAdapter (потом и вопрос с обновлением DataSource решится)..
---
ПроГLамеры объединяйтесь..
Re[2]: Вопрос по Access
От: enigma83 Россия  
Дата: 21.10.03 16:21
Оценка:
Здравствуйте, Sinatr, Вы писали:

S>Привет!


S>GetOleDbSchemaTable — можно узнать все и обо всем (дальше в хелп и нос оттуда не высовывай, пока не прочитаешь), а в DataTable лучше всего добавлять с помощью OleDbDataAdapter (потом и вопрос с обновлением DataSource решится)..



А можно примерчик хотябы не большой))

          DataTable dt;
      dt=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
      new Object[]{null,null,null,"Table1"});


"Table1" — это название нужной таблицы на скока я понял, а дальше то что??? заранее спасибо....
Re[2]: Вопрос по Access
От: enigma83 Россия  
Дата: 22.10.03 08:14
Оценка:
Здравствуйте, Sinatr, Вы писали:

S>Привет!


S>GetOleDbSchemaTable — можно узнать все и обо всем (дальше в хелп и нос оттуда не высовывай, пока не прочитаешь), а в DataTable лучше всего добавлять с помощью OleDbDataAdapter (потом и вопрос с обновлением DataSource решится)..



  DataTable dt;
  dt=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
  new Object[]{null,null,null,"Table1"});


OleDbSchemaGuid.Tables — это каким образом использовать, и второй массив объектов, что за массив, в хелпе читал, но что то как то не очень понимается.... может наведешь на путь примерчиком
Re[3]: Вопрос по Access
От: Sinatr Германия  
Дата: 22.10.03 12:30
Оценка:
Привет!

Извини, времени не очень. Но ты просто сделай новый солюшен, в нем форму, в форме DataGrid и в нее через DataSource загони свою таблицу GetOleDbSchemaTable — там можно все "ручками посмотреть". Первый параметр у GetOleDbSchemaTable — это тип данных которые тебя интересуют (OleDbSchemaGuid), второй — фильтр (в котором лучше раздупляться после просмотра).
---
ПроГLамеры объединяйтесь..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.