Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
21:02:2008, 10:55
|
|
Новенький ![]() Группа: Программист Сообщений: 11 Регистрация: 14:02:2008 Пользователь №: 15 334 Репутация: 0
|
Добрый день!
Кто-нибудь может знает, как получить список баз данных из Дельфи? Спасибо. |
|
Сообщение
#1
|
|
![]() |
|
|
21:02:2008, 11:03
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
СУБД?
|
|
Сообщение
#2
|
|
|
|
21:02:2008, 11:19
|
|
Новенький ![]() Группа: Программист Сообщений: 11 Регистрация: 14:02:2008 Пользователь №: 15 334 Репутация: 0
|
SQL Server
|
|
Сообщение
#3
|
|
|
|
21:02:2008, 11:47
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
ну в принципе надо работать с SQLDMO библиотекой, но если вы можете подкомектиться хотябы к одной базе, то можно просто выполнить процедуру SP_DATABASES, вам вернется набор данных с инфой по базам.
|
|
Сообщение
#4
|
|
|
|
21:02:2008, 12:01
|
|
Новенький ![]() Группа: Программист Сообщений: 11 Регистрация: 14:02:2008 Пользователь №: 15 334 Репутация: 0
|
А если через sp_databases, то по имени какого поля получать данные (имеется FiledByName('....'))
|
|
Сообщение
#5
|
|
|
|
21:02:2008, 12:02
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
у вас Query Analyzer или SQL Server Management Studio есть?
|
|
Сообщение
#6
|
|
|
|
21:02:2008, 12:12
|
|
Новенький ![]() Группа: Программист Сообщений: 11 Регистрация: 14:02:2008 Пользователь №: 15 334 Репутация: 0
|
К сожалению нет, стоит Express 2005, так бы поглядел....
|
|
Сообщение
#7
|
|
|
|
21:02:2008, 12:16
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
|
|
Сообщение
#8
|
|
|
|
21:02:2008, 12:17
|
|
Новенький ![]() Группа: Программист Сообщений: 11 Регистрация: 14:02:2008 Пользователь №: 15 334 Репутация: 0
|
Хотя бы как проверит из Делфи существует ли данная БД, но без SQLDMO
|
|
Сообщение
#9
|
|
|
|
21:02:2008, 12:29
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
|
|
Сообщение
#10
|
|
|
|
21:02:2008, 12:34
|
|
Новенький ![]() Группа: Программист Сообщений: 11 Регистрация: 14:02:2008 Пользователь №: 15 334 Репутация: 0
|
Попутно возник еще вопрос, с помощью чего из Дельфи вызываются хр. процедуры, если пользуем ADO
|
|
Сообщение
#11
|
|
|
|
21:02:2008, 12:37
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Известно чем, либо ADOConnection либо ADOCommand (когда что - от конкретных условий, но чаще второе).
|
|
Сообщение
#12
|
|
|
|
22:02:2008, 06:50
|
|
Новенький ![]() Группа: Программист Сообщений: 11 Регистрация: 14:02:2008 Пользователь №: 15 334 Репутация: 0
|
Сегодня пробовал ADOStoredProc, мало чего получилось вернулась тока база master, остальных вроде нету. Если не сложно, напишите последовательность действий грамотной работы с этими компонентами, чтобы уж наконец получить список баз на сервере). Спасибо!
|
|
Сообщение
#13
|
|
|
|
22:02:2008, 06:58
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Цитата(slash_rx @ 22:02:2008, 08:50 ) ADOStoredProc ССЗБ (сам себе злобный буратино). Вам же сказал чем пользоваться, а вот с этой ерундой как работать пусть вам говорят те кто его и посоветовал. По поводу баз, мало информации дали. |
|
Сообщение
#14
|
|
|
|
22:02:2008, 07:06
|
|
Новенький ![]() Группа: Программист Сообщений: 11 Регистрация: 14:02:2008 Пользователь №: 15 334 Репутация: 0
|
Нужно просто в массив поместить список баз, хранящихся на сервере.
|
|
Сообщение
#15
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 09:46 |