ADO.NET+Access: Чего здесь нет для жизни?
От: AlexKladovshikov  
Дата: 13.11.03 22:02
Оценка:
Уважаемые!
Подскажите есть ли в ADO.Net возможность посмотреть
список всех таблиц открытой через OleDb базы данных Access.
Если да то пжлст дайте совет или киньте в форум ссылку на сайтик или ресурс MSDN.
(может зрение подвело,
Re: ADO.NET+Access: Чего здесь нет для жизни?
От: SCS  
Дата: 14.11.03 04:41
Оценка:
Здравствуйте, AlexKladovshikov, Вы писали:

AK>Подскажите есть ли в ADO.Net возможность посмотреть

AK>список всех таблиц открытой через OleDb базы данных Access.

все таблицы
DataTable tblAll=cn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
только пользовательские таблицы
DataTable tblUsr=cn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[]{null, null, null, "TABLE"});

описание колонок возвращаемых таблиц можно найти в ADO 2.8 API Reference: SchemaEnum
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003APR.1033/ado270/htm/mdaenumnz_12.htm
SCS
Re[2]: ADO.NET+Access: Чего здесь нет для жизни?
От: AlexKladovshikov  
Дата: 14.11.03 22:10
Оценка:
Здравствуйте, SCS, Вы писали:

SCS>Здравствуйте, AlexKladovshikov, Вы писали:


AK>>Подскажите есть ли в ADO.Net возможность посмотреть

AK>>список всех таблиц открытой через OleDb базы данных Access.

SCS>все таблицы

SCS>DataTable tblAll=cn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
SCS>только пользовательские таблицы
SCS>DataTable tblUsr=cn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[]{null, null, null, "TABLE"});

SCS>описание колонок возвращаемых таблиц можно найти в ADO 2.8 API Reference: SchemaEnum

SCS>ms-help://MS.VSCC.2003/MS.MSDNQTR.2003APR.1033/ado270/htm/mdaenumnz_12.htm

Спасибо. Вы здорово помогли.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.