• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Список баз на сервере в конкретной папке

  • Автор темы SkyDream
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

SkyDream

Как получить список баз данных в заданной папке на сервере?

Код:
Dim variableName as New NotesDbDirectory( serverName$ )
or
Set notesDbDirectory = New NotesDbDirectory( serverName$ )

данная команда выводить только полный список баз, как быть?
 
M

morpheus

<!--QuoteBegin-SkyDream+19:12:2007, 12:36 -->
<span class="vbquote">(SkyDream @ 19:12:2007, 12:36 )</span><!--QuoteEBegin-->Как получить список баз данных
[snapback]90545" rel="nofollow" target="_blank[/snapback]​
[/quote]
Если Вы получили список, то в чем вопрос <!--QuoteBegin-SkyDream+19:12:2007, 12:36 -->
<span class="vbquote">(SkyDream @ 19:12:2007, 12:36 )</span><!--QuoteEBegin-->данная команда выводить только полный список баз, как быть?
[snapback]90545" rel="nofollow" target="_blank[/snapback]​
[/quote]

не совсем понято что не понятно
 
S

SkyDream

на сервере "Server" есть папки "Folder1", "Folder2"...
в каждой папке лежат базы "Base1.nsf", "Base2.nsf".....

Folder1\Base1.nsf
Folder2\Base2.nsf

как получить список баз в папке Folder2 ?
 
S

Sandr

Код:
Set dbdir = s.GetDbDirectory(serverName$)
Set db = dbDir.GetFirstDatabase(TEMPLATE_CANDIDATE)

dim path as string
dim dbRep as variant
redim dbRep(0)
path = "Folder2"

While Not db Is Nothing
If db.FilePath = path + "\" + db.FileName Then 			

Call db.Open("","")


If db.IsOpen Then
dbRep = ArrayPpend(dbRep, db.replicaID)						
End If

End If
Set db = dbDir.GetNextDatabase
Wend
dbRep = Fulltrim(dbRep) 'Это будет масив РепликИД всех баз папки Folder2
тоесть перебрать все базы и сравнивать их папку с той, которая Вам нужна...
 
A

Akupaka

не факт, что в последнем примере нужно открывать и проверять на IsOpen... нас интересуют БД по конкретному пути, а не те, кот. там есть и кот. мы можем открыть...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!