30% OFF para compra e renovaÇÃo. Comprar agora

Autor Tópico: QuickSearch com erro usando WHERE via sc_select_where(add) no onScriptInit  (Lida 443 vezes)

nelson.ibrahim

  • Novato
  • *
  • Mensagens: 1
Tenho uma aplicação simples de Consulta aonde passo um parâmetro e de acordo com essa parâmetro ele adiciona um WHERE na cláusula de consulta. Ao iniciar a aplicação, ela funciona normalmente, entra no WHERE corretamente.

O problema ocorre apenas ao executar a consulta no campo QuickSearch. Pelo erro, estou suspeitando que o SC está colocando um   no final da query e isso está gerando erro de sintaxe na query do Mysql. Começou a ocorrer após última atualização de ontem, 19/02/2018. Alguém passou por isso?

Código simples do onScriptInit:

if ([variavel] < 1) {
   sc_select_where(add) = " where valor=1";
}
Se tirar esse where dinâmico, funciona perfeitamente a consulta no Quicksearch. Ou mesmo com o where no campo SQL.

Ronyan Alves

  • Administrator
  • Expert
  • *****
  • Mensagens: 979
Re:QuickSearch com erro usando WHERE via sc_select_where(add) no onScriptInit
« Responder #1 Online: Fevereiro 20, 2018, 04:59:33 pm »
Verifica a documentação da macro e o modo correto de uso...
--

Ronyan Alves
Equipe Scriptcase