Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Cписок таблиц в базе FireBird [D6, FireBird]


123456 ©   (2003-12-07 05:58:00) 

Можно ли вытащить из базы FireBird список находящихся в ней таблиц ?


Sergey_Masloff   (2003-12-08 00:12:00) [1]

>далее если в конец запроса добавить and >rdb$relation_name=NameTable
>скрипт не выполняется

ну а что такое NameTable? Константное имя таблицы? Параметр подстановки в параметризованый запрос? В любом из этих случаев синтаксис неправильный.


Zacho   (2003-12-07 18:48:00) [2]

Ой, а может лучше почитать Language Reference, Chapter 7 "System Tables and Views" ?


123456   (2003-12-07 18:37:00) [3]


> select rdb$relation_name from rdb$relations
> where rdb$system_flag=0

далее если в конец запроса добавить and rdb$relation_name=NameTable
скрипт не выполняется. В чем может быть ошибка ?
Под условием в теле запроса: (rdb$system_flag=0 and rdb$relation_name=NameTable) - подразумевается поиск таблицы из списка запроса.


> select rdb$relation_name from rdb$relations
> where rdb$system_flag=0

- выдает список таблиц в базе. Тогда получается что and rdb$relation_name=NameTable имеет не корректную запись(синтаксис). Я прав ? В чем моя ошибка ?

И еще вопрос - чем можно заменить следующую строку :
(компонент FIBPlus 4.8.1) tFIBQuery.open - произвести открытие запроса как в обычном Query.


Sergey_Masloff   (2003-12-07 10:46:00) [4]

например

select rdb$relation_name from rdb$relations
where rdb$system_flag=0


Sergey_Masloff   (2003-12-07 10:35:00) [5]

да


Наверх

Титульная страница Поиск, карта сайта Написать письмо