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

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

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

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

как открыть в Ui новоиспеченный фолдер

  • Автор темы yerke
  • Дата начала
Y

yerke

привет всем!!!
создал фолдер программно, используя код Medevic'а
потом хочу открыть его с помощью notesuidatabase.openview
не получается
а если выйти из базы и заново зайти то можно открыть этот фолдер
а как заставить текущий сесшн увидеть только что программно созданный фолдер
 
O

Omh

Вроде никак.
Я обходил это, но достаточно извращённым способом: при создании view/folder сразу создавал view/folder для след. юзера, которму это понадобиться.

Можно поресёрчить, что меняется при втором заходе в базу и попытаться это сэмулировать.
У меня одно идея появилась, сечас попробую.
 
M

morpheus

а может попробовать обьявить овую сессию, и в новой сессии взять текущую базу, в ней возможно уже повиться эта папка
 
Y

yerke

Для: Omh
<!--QuoteBegin-Omh+26:10:2007, 16:12 -->
<span class="vbquote">(Omh @ 26:10:2007, 16:12 )</span><!--QuoteEBegin-->У меня одно идея появилась, сечас попробую.
[snapback]83149" rel="nofollow" target="_blank[/snapback]​
[/quote]
если получиться сообщите пожалуйста
 
O

Omh

Для: Morpheus
Не, в данном слкчае это не так.

Для: yerke
Офкозе!
Как раз экспериментирую.
Но вообше надежда мала :(
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Можно открыть через notesUIWorkspace.OpenDatabase
 
Y

yerke

<!--QuoteBegin-Medevic+26:10:2007, 16:46 -->
<span class="vbquote">(Medevic @ 26:10:2007, 16:46 )</span><!--QuoteEBegin-->Можно открыть через notesUIWorkspace.OpenDatabase
[snapback]83160" rel="nofollow" target="_blank[/snapback]​
[/quote]
тоже не катить
блин че делать
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Для: yerke
Не работает?
Странно. У меня работает. :(
 
Y

yerke

Call dcol.PutAllInFolder(foldername, True)
Dim ws As NotesUIWorkspace
Set ws=New NotesUIWorkspace
Call Ws.OpenDatabase(cdb.Server, cdb.FilePath, foldername)

и в последней строке говорит view or navigator not exists

что не делаю так
версия 6
 
O

Omh

Для: yerke
Похоже всё ты делаешь так.
У меня тоже не работает.
И экспериметы окончились нечем.
Так что без извратов пока задача нерешаема.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Для: yerke
Ввел в заблуждение. У меня было представление с таким же именем. Оно и октрывалось
 
Y

yerke

Для: Medevic
то есть
Call Ws.OpenDatabase(cdb.Server, cdb.FilePath, foldername)

не для фолдеров?

спасибо пацаны

бог с ним с открытием фолдера
а как можно агентом по расписанию удалять эти же фолдеры
а при удаление фолдера таким образом
не удаляться документы из базы которые содержаться в папках
 
M

morpheus

<!--QuoteBegin-yerke+26:10:2007, 15:21 -->
<span class="vbquote">(yerke @ 26:10:2007, 15:21 )</span><!--QuoteEBegin-->не удаляться документы из базы которые содержаться в папках
[snapback]83185" rel="nofollow" target="_blank[/snapback]​
[/quote]
нет
 
O

Omh

Для: yerke
OpenDatabase и для folder и для view.
Но просто в нашем случае оно не работает.

А удалять как обычные view

Forall x in db.Views
if x.Name = "Я_хочу_удалиться" then Call x.Remove
End forall
 
Y

yerke

Для: Omh
Для: Morpheus


thank you very much
Danke gross
Merci grand

это не я это promt
:rolleyes:
 
Мы в соцсетях:

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