IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
hayova
- Сообщения: 8
- Зарегистрирован: 08 авг 2005, 21:03
Сообщение
hayova » 11 авг 2005, 18:48
Подскажите пожалуйста, можно ли с помощью запроса какого-нибудь получить список пользователей, подключенных к БД? Поиск юзал

Заранее благодарен.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 11 авг 2005, 19:17
IBX.IBDatabaseInfo.UserNames. только для суперсервера.
в IB7.x - в tmp$attachments.
в классике - никак.
-
hayova
- Сообщения: 8
- Зарегистрирован: 08 авг 2005, 21:03
Сообщение
hayova » 11 авг 2005, 19:29
FB 1.5 SS.
Спасибо, но интересует без компонент, именно запросом, например прямо в isql.
На tmp$attachments ругается Table unknown

-
Merlin
- Динозавр IB/FB
- Сообщения: 1502
- Зарегистрирован: 27 окт 2004, 11:44
Сообщение
Merlin » 11 авг 2005, 20:07
kdv писал(а):
в IB7.x - в tmp$attachments.
hayova писал(а):FB 1.5 SS.
На tmp$attachments ругается Table unknown

Мило. Очень мило
kdv писал(а):
Спасибо, но интересует без компонент, именно запросом, например прямо в isql.
А не поделишься секретом синтаксиса из стандарта SQL для такого запроса? Так isql адназначна мимо, именно потому, что она умеет SQL-запросы обслуживать, а тут вызов функции API. Так что только из приложения. Если по каким-то причинам не устраивают компоненты, для этого предназанченные - API Guide в руки и программать.
-
hayova
- Сообщения: 8
- Зарегистрирован: 08 авг 2005, 21:03
Сообщение
hayova » 11 авг 2005, 20:13
Merlin, а не поделишься секретом синтаксиса из стандарта SQL для такого запроса:
select rdb$relation_name, RDB$FIELD_ID, RDB$OWNER_NAME
from rdb$relations
where (rdb$system_flag = 0) and (rdb$view_source is null)
order by RDB$FIELD_ID"
?

Ну или tmp$attachments

-
Merlin
- Динозавр IB/FB
- Сообщения: 1502
- Зарегистрирован: 27 окт 2004, 11:44
Сообщение
Merlin » 11 авг 2005, 20:33
hayova писал(а):Merlin, а не поделишься секретом синтаксиса из стандарта SQL для такого запроса:
select rdb$relation_name, RDB$FIELD_ID, RDB$OWNER_NAME
from rdb$relations
where (rdb$system_flag = 0) and (rdb$view_source is null)
order by RDB$FIELD_ID"
?
Эт, вы, батенька, чё-т скушали (С)

Статика описания метаданных, включая создателя и динамика деятельности юзеров - две большие разницы (C)
hayova писал(а):
Ну или tmp$attachments

А, ну это да, безусловно

В части функционала администририрования IB впереди на лихом коне. Ничо, будет и на нашей улице этот праздник. И (по секрету на ухо) даже лучше.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 11 авг 2005, 23:48
Спасибо, но интересует без компонент, именно запросом, например прямо в isql.
На tmp$attachments ругается Table unknown
надо ЕЩЕ РАЗ повторить? tmp$attachments есть ТОЛЬКО в IB 7.x.
Я дал полный и исчерпывающий ответ на вопрос. Больше добавить нечего, абсолютно.
в стандарте, кстати, никаких tmp$ таблиц в природе не существует. Это уникальная особенность только IB7.x.