Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ Delphi - Базы данных _ получение списка БД на сервере

Автор: slash_rx 21:02:2008, 10:55

Добрый день!

Кто-нибудь может знает, как получить список баз данных из Дельфи?

Спасибо.

Автор: sax_ol 21:02:2008, 11:03

СУБД?

Автор: slash_rx 21:02:2008, 11:19

SQL Server

Автор: sax_ol 21:02:2008, 11:47

ну в принципе надо работать с SQLDMO библиотекой, но если вы можете подкомектиться хотябы к одной базе, то можно просто выполнить процедуру SP_DATABASES, вам вернется набор данных с инфой по базам.

Автор: slash_rx 21:02:2008, 12:01

А если через sp_databases, то по имени какого поля получать данные (имеется FiledByName('....'))

Автор: sax_ol 21:02:2008, 12:02

у вас Query Analyzer или SQL Server Management Studio есть?

Автор: slash_rx 21:02:2008, 12:12

К сожалению нет, стоит Express 2005, так бы поглядел....

Автор: sax_ol 21:02:2008, 12:16

http://www.microsoft.com/downloads/details...;displaylang=en

Автор: slash_rx 21:02:2008, 12:17

Хотя бы как проверит из Делфи существует ли данная БД, но без SQLDMO

Автор: sax_ol 21:02:2008, 12:29

Для: slash_rx
А вот это уже координально все меняет
см http://forum.codeby.net/topic21231.html пост #2

Автор: slash_rx 21:02:2008, 12:34

Попутно возник еще вопрос, с помощью чего из Дельфи вызываются хр. процедуры, если пользуем ADO

Автор: sax_ol 21:02:2008, 12:37

Известно чем, либо ADOConnection либо ADOCommand (когда что - от конкретных условий, но чаще второе).

Автор: slash_rx 22:02:2008, 06:50

Сегодня пробовал ADOStoredProc, мало чего получилось вернулась тока база master, остальных вроде нету. Если не сложно, напишите последовательность действий грамотной работы с этими компонентами, чтобы уж наконец получить список баз на сервере). Спасибо!

Автор: sax_ol 22:02:2008, 06:58

Цитата(slash_rx @ 22:02:2008, 08:50 )
ADOStoredProc

ССЗБ (сам себе злобный буратино). Вам же сказал чем пользоваться, а вот с этой ерундой как работать пусть вам говорят те кто его и посоветовал.

По поводу баз, мало информации дали.

Автор: slash_rx 22:02:2008, 07:06

Нужно просто в массив поместить список баз, хранящихся на сервере.

Русская версия Invision Power Board (http://www.nulled.ws)
© Invision Power Services (http://www.nulled.ws)