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

Вниз

Cписок таблиц в базе FireBird   Найти похожие ветки 

 
123456 ©   (2003-12-07 05:58) [0]

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


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

да


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

например

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


 
123456 ©   (2003-12-07 18:37) [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.


 
Zacho ©   (2003-12-07 18:48) [4]

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


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

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

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



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-99748
XsID
2003-12-07 02:41
2003.12.30
Linux + AC97


14-99736
Вадим
2003-12-08 03:07
2003.12.30
В очередной раз накрылся форум?


1-99627
Officeman
2003-12-16 11:07
2003.12.30
str(255) в строку нужно различать содержание её внутренних тегов.


1-99631
Big Error
2003-12-16 00:11
2003.12.30
глюк в родном TComboBox?


1-99535
MPS
2003-12-16 13:36
2003.12.30
Как получить значение sin в градусах?