• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Entry Not Found In Index

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

yerke

собственно сабж

использую для создания навигатора createviewNavFromCategory
view.autoupdate=true
view.refresh

имеется

но появляется выше сказанная ошибка
;)
 
Значит нет такой категории в представлении.
 
надо
Код:
View.Autoupdate = False
'Оперируем
View.Autoupdate = True

Или фигню сказал? ;)
 
я же проверяю наличие категории
Код:
set nav=view.createviewnavfromcategory(Faculty)
set baseEN=nav.getfirst
if baseEn is nothing then exit
Ошибка, наверное, вываливается на первой строке. До твоей проверки дело не доходит.
Категория Faculty есть в представлении?
 
yerke
К ошибкам нужно подходить комплексно
Код:
On Error GoTo ErrLab
...
Exit Sub

ErrLab:
Messagebox "Error #"+cstr(err)+" in line "+cstr(erl)+" - "+Error$, 48, "Ошибка исполнения"
Exit Sub
End Sub
Потом смотрим что за строка, думаем
использую для создания навигатора createviewNavFromCategory
view.autoupdate=true
view.refresh
Что-то я, как и Omh, туплю. Я бы сделал view.autoupdate=false
 
Вы сначала проверте наличие nav, а потом уже baseEN присваевайте..

ЗЫ: Faculty - это строковая переменная, или название категории? Если название - возьмите в кавычки...
 
Вы сначала проверте наличие nav, а потом уже baseEN присваевайте..

ЗЫ: Faculty - это строковая переменная, или название категории? Если название - возьмите в кавычки...
не знаю почему но nav всегда Not nothing
даже если такой категории нету (можете проверить сами)
а set baseen=nav.getfirst точно скажет есть категория или нет

Faculty - это строковая переменная

вопрос решен частично
view.autoupdete=false
помогло

спасибо
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab