Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Access  [new]
ks_ksm
Member

Откуда:
Сообщений: 21
Есть Access-ая БД, как в ADO.NET на C# получить список названий всех таблиц которые есть в этой БД???
5 дек 04, 20:18    [1158881]     Ответить | Цитировать Сообщить модератору
 Re: Access  [new]
кузя
Member

Откуда:
Сообщений: 1703
OleDbConnection cn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Temp\db1.mdb;");
cn.Open();

DataTable tbl=cn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[]{null, null, null, "TABLE"});
for(int i=0; i<tbl.Rows.Count; i++)
  Console.WriteLine("{0}", tbl.Rows[i]["TABLE_NAME"]);
5 дек 04, 20:38    [1158887]     Ответить | Цитировать Сообщить модератору
 Re: Access  [new]
Sa
Member

Откуда: Ekaterinburg
Сообщений: 4019
How To Retrieve Schema Information by Using GetOleDbSchemaTable and Visual C# .NET
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q309681

uid = Sa
5 дек 04, 21:18    [1158895]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить