powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обойти заблоченные базы...(часть_2)
7 сообщений из 7, страница 1 из 1
Как обойти заблоченные базы...(часть_2)
    #33830527
Urfen_Djus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня возникла проблемка с одной базой!Все что мне вчера написали это все работает(большое спосибо за помощь), но не совсем как мне нужно...я уже все перепробывал, но ничего не получается!!!
А проблемка заключается вот в чем:
1.Мне нужно чтобы он выводил в таблицу Excel имена и объем баз???
2.Как мне связать две функции: "Select * from master.dbo.sysdatabases where status not in(512)" и "exec sp_helpdb" ???

Можно ли сделать что-то типа того:
Код: plaintext
.CommandText = "Select * from master.dbo.sysdatabases where status not in(512) ; exec sp_helpdb"
Я просто не знаю как правильно прописать...
С уважением
b@ron fon HELLm@n de Urfen_Dju$
...
Рейтинг: 0 / 0
Как обойти заблоченные базы...(часть_2)
    #33831588
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если тебя устраивают данные которые выводит процедура
sp_helpdb, то используй только ее так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim rs As New ADODB.Recordset
Dim comm As New ADODB.Command

comm.ActiveConnection = "Driver={SQL Server};Server=(local);Database=master;Uid=sa;Pwd=;"
comm.CommandText = "exec sp_helpdb"
Set rs = comm.Execute
rs.MoveFirst
Do Until rs.EOF
    Debug.Print rs.Fields( 0 ).Value, rs.Fields( 1 ).Value, rs.Fields( 2 ).Value ' ...
    rs.MoveNext
Loop

Set rs = Nothing
Set comm = Nothing
...
Рейтинг: 0 / 0
Как обойти заблоченные базы...(часть_2)
    #33831735
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправочка:

Код: plaintext
1.
2.
3.
4.
5.
6.
Do Until rs.EOF
    if rs.Fields( 5 ).Value LIKE "*Status=ONLINE*" then
          Debug.Print rs.Fields( 0 ).Value, rs.Fields( 1 ).Value, rs.Fields( 2 ).Value ' ...
    end if
    rs.MoveNext
Loop
...
Рейтинг: 0 / 0
Как обойти заблоченные базы...(часть_2)
    #33832081
Urfen_Djus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!!!

С уважением
b@ron fon HELLm@n de Urfen_Dju$®
...
Рейтинг: 0 / 0
Как обойти заблоченные базы...(часть_2)
    #33833262
Urfen_Djus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать так чтобы он выводил эти данные в ячейки Exel таблицы, а то он их вообще никуда не выводит?????

С уважением
b@ron fon HELLm@n de Urfen_Dju$®
...
Рейтинг: 0 / 0
Как обойти заблоченные базы...(часть_2)
    #33833348
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начните, наконец, читать книжки или хелпы.
...
Рейтинг: 0 / 0
Как обойти заблоченные базы...(часть_2)
    #33833425
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Urfen_DjusКак сделать так чтобы он выводил эти данные в ячейки Exel таблицы, а то он их вообще никуда не выводит?????

С уважением
b@ron fon HELLm@n de Urfen_Dju$®
Пожалуйста
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обойти заблоченные базы...(часть_2)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]