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

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

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

добавить условие в DbLookup

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

Irina

Green Team
31.05.2019
145
2
Код:
    Set SearchDoc = view.Getdocumentbykey(doc.myfield(0))
                If SearchDoc Is Nothing Then
///
                Else
                    If ndoc.ColumnValues(4)="" Then
....
скажите. пожалуйста, как добавить условие , что If SearchDoc Is Nothing на dblookup?
Код:
myparam :=@DbLookup ( "" : "NoCache"; "" : "" ; "view" ; myfield; 5 ) ;
param:=@Trim(myparam);
param:=@If(param=""; "true";"fall");
в DbLookup надо условие, если документа в виде нет, то falls, если есть и пустой параметр, то true, если есть документ в виде и непустой, то falls
 
а можно через @dbLookup отобрать документы для вида 1(в select ), если в виде2 есть определенный параметр?
Код:
p:=@If @DbLookup ( "Notes" : "NoCache"; "" : "" ; "view2" ; key ; 1 ) );
pp:=@Subset(@Trim(p);1) ;
ppl:=@If(@Contains(pp;"текст" ); "plus"; "min");

select (ppl="plus")
так не отображает, хотя точно есть документы с такой фразой в виде2
 
т.е. в виде можно отобразить только то, что в документе, без привязки к другому виду?
 
да, в домино джойнов нету
 
т.е. в виде можно отобразить только то, что в документе, без привязки к другому виду?
минимально доступная единица во всяких ф-циях - Note
отсюда и все особенности ;), хотя есть "не домино", где подобную тему уже закрыли...
с др. стороны, если подумать над связями доков через респонс или в категории - может и джоин не нужен будет ;)
 
Мы в соцсетях:

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