Конференция ".Net" » ISQLMetaData Interface [D2005, Win2k]
 
  • Darklight © (01.10.05 18:19) [0]
    Подскажите пожалуйста!
    Вопрос по базам данных в среде MS .NET.
    Тип базы данных MS Access.
    Работаю с компонентом
    Borland.Data.Provider.BdpConnection


    Использую
    ISQLMetaData Interface


    Получаю так (у открытого соединения)
    ISQLMetaData  := Сonnection.GetMetaData();


    Через данный интерфейс хочу получить метаданные из базы данных.
    А именно – интересует коллекция имён таблиц.
    Использую такой код:

    dt := IMetaData.GetObjectList(ObjectType.Table);
    for Row in dt.rows Do
    begin
     FTables.Add(row<0>);
    end;


    где
    dt  - это
    system.Data.DataTable


    Row – это
    system.Data.DataTable



    Проблема: Набор возвращаемых записей ПУСТ!
    Подскажите, что не так, может метаданные нельзя получать через провайдер MS Access DB?
 
Конференция ".Net" » ISQLMetaData Interface [D2005, Win2k]
Есть новые Нет новых   [119319   +84][b:0][p:0.001]