Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.03;
Скачать: CL | DM;

Вниз

получить список таблиц   Найти похожие ветки 

 
Vitamin ©   (2002-05-13 10:45) [0]

Как в приложении получить список всех таблиц из одной базы данных?


 
sniknik ©   (2002-05-13 10:51) [1]

ADOConnection1.GetTableNames(ListBox1.Items, True);


 
sniknik ©   (2002-05-13 10:53) [2]

corry в D4 может и ADO как такового нет. Можно еще из системной таблици имена прочитать. А какое у тебя подключение?


 
Vitamin ©   (2002-05-13 11:14) [3]

У меня в ODBC создан альяс на базу. ADO в четвертом дельфи еще нет.
Я знаю что это реально, потому как Table.TableName видит имена всех таблиц из базы, но я не знаю как это сделать.
Как обратиться к системной таблице?
Желательно с примером.


 
sniknik ©   (2002-05-13 11:18) [4]

простым запросом
SELECT Name FROM MSysObjects WHERE Type = 1 and Flags = 0

Type = 1 - все таблици
Flags = 0 - только видимые и не системные

можно менять по разному.
и у компонента Database есть GetTableNames (по моему, неохота проверять) сделай соеденение через него.


 
Vitamin ©   (2002-05-13 12:05) [5]

>простым запросом
>SELECT Name FROM MSysObjects WHERE Type = 1 and Flags = 0

>Type = 1 - все таблици
>Flags = 0 - только видимые и не системные

на этот запрос система сообщает что типа у меня нет прав доступа на чтения :(

А через Database1.Session.GetTableNames(Database1.AliasName,"*.*",True,True,ComboBox1.Items);

Все заработало спасибо большое :)


 
sniknik ©   (2002-05-13 13:31) [6]

а надо подключится тем у кого права есть или назначить. Посмотри в Access Tols->Security (сначала в Tols->Options->View включи на просмотр системные таблици)
Это так для информации, раз уже работает.



Страницы: 1 вся ветка

Текущий архив: 2002.06.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
4-7270
mdMichael
2002-04-01 20:00
2002.06.03
Поиск процессов в ситеме???


1-6955
Alku
2002-05-22 11:17
2002.06.03
Как изменить системное время в WinNT-2000 ?


3-6899
ng
2002-05-08 09:15
2002.06.03
Помогите чей с гридом, второй день мучаюсь


14-7205
lipskiy
2002-04-25 23:15
2002.06.03
Вопрос только Питерцам!


1-7105
fabris
2002-05-22 14:37
2002.06.03
Как поместить программу вTray Bar?