![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мастера помогите! Как узнать, какие БД уже существуют [D7, MySQL]
Санек © (2003-09-10 08:35:00)
Собственноговоря сабж. Надо вернуть список всех БД. Заранее спасибо
Anatoly Podgoretsky (2003-09-10 09:22:00) [21]
Санек (10.09.03 09:08) [5]
В таком случае тебе нужна еще одна таблица, bases, в которой будут хранить базы созданные / привязанные к клиент, при создании базы добавлять туда с информацие о клиенте.
Выкидывать же весь список существующих баз клиенту иделогически не верно, да и вопросы безопасности могут иметь место.
Как организовать управление этой таблицей отдельный разговор. Лучше если это будет делаться автоматически при создании/удалении базы.
Санек (2003-09-10 09:21:00) [22]
Это другая тема разгвора. Мне надо получить ответ на вопрос, заданный в начале ветки
DenK_vrtz (2003-09-10 09:19:00) [23]
А при том, чтобы создавать базу надо иметь нехилые знания
Санек (2003-09-10 09:15:00) [24]
А причем тут это?
DenK_vrtz (2003-09-10 09:12:00) [25]
Санек, а ты не путаешь понятие схемы(usera) и БД?
Санек (2003-09-10 09:10:00) [26]
Anatoly Podgoretsky © (10.09.03 09:07)
ПОлучилось так, что мы набирали текст одновременно. Что касается InterBase - я спорить не буду. Так или иначе я хотел просто объяснить, в чем проблема :)
Санек (2003-09-10 09:08:00) [27]
Все дело в том, что клиент сам создает БД. Я заранее не могу знать, какие БД им созданы. Клиент также может создавать таблицы в этих БД. Мне надо дать возможность выбора самой БД, в которой таблицы будут создаваться. Самый простой способ (и наглядный) - позволить клиенту выбрать из списка нужную ему БД.
Ну а имея список на руках я спокойно могу из него исключить системные БД
Anatoly Podgoretsky (2003-09-10 09:07:00) [28]
Санек (10.09.03 08:48) [2]
Поправки к твоей терминолоигии в примерах и картинках
1. Дельфи это дельфи
2. Терминология правильная, но я бы не стал так относиться к InterBase - это больше сервер баз данных, а к СУБД можно отнести его утиль, но не сам сервер, согласен, что утверждение спорное.
Ну а так после объяснения понятно что ты хочешь сделать.
Anatoly Podgoretsky (2003-09-10 09:04:00) [29]
А есть ли в MySQL такое понятие как регистрация баз данных?, если нет то только сканирование папок, что бочно запрещено.
А это твои базы? Если твои то какая проблема.
А зачем нужна какая то неизвестная база, что с ней делать?
Санек (2003-09-10 08:48:00) [30]
БД - это база данных
СУБД - система управления базами данных. Например InterBase или MySQL.
Вроде так.
Мне надо определить какие БД присутствуют в СУБД :) Вернуть их список по именам. Надеюсь понятно объяснил....
Digitman (2003-09-10 08:39:00) [31]
> Надо вернуть список всех БД
что есть "БД" по твоему разумению ?