none
Duvida de Sintaxe RRS feed

  • Pergunta

  • if Trim(EdCod.Text) <> '' then QCadastro.Sql.Text := 'Select * from segmentos where coalesce(apagado,"N") <> "S" and seg_id in ('+EdCod.Text+') order by seg_id '
                                   else QCadastro.Sql.Text := 'Select * from segmentos where coalesce(apagado,"N") <> "S" and descricao like "%'+EdNome.Text+'%" order by descricao ';

    Alguém poderia me explicar a sintaxe disso? Obrigado desde já

    quarta-feira, 18 de junho de 2014 13:29

Respostas

  • Ele está verificando se o campo EdCod está preenchido, se estiver, faz uma busca na tabela segmentos seguindo a regra que o campo apagado seja diferente de "S" e o campo seg_id esteja contido no conteúdo do campo EdCod.

    Caso o campo EdCod esteja em branco, ele busca na tabela segmentos os registros que estejam com o campo apagado diferente de "S" e o campo descricao tenha parte do conteúdo do campo EdNome



    "A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski

    quarta-feira, 18 de junho de 2014 14:13

Todas as Respostas

  • Ele está verificando se o campo EdCod está preenchido, se estiver, faz uma busca na tabela segmentos seguindo a regra que o campo apagado seja diferente de "S" e o campo seg_id esteja contido no conteúdo do campo EdCod.

    Caso o campo EdCod esteja em branco, ele busca na tabela segmentos os registros que estejam com o campo apagado diferente de "S" e o campo descricao tenha parte do conteúdo do campo EdNome



    "A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski

    quarta-feira, 18 de junho de 2014 14:13
  • Vlw Kanaãm!!! perfeita a explicação...
    quarta-feira, 18 de junho de 2014 16:22
  • Por nada!

    Se puder, marque minha resposta como solução para fechar o tópico

    Abraço!


    "A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski

    quarta-feira, 18 de junho de 2014 20:23