Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 18 anos, 7 meses atrás por Avatar de Marcio68AlmeidaMarcio68Almeida.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #74575
    Anônimo

      BOM DIA, SE ALGUEM TIVER CONHECIMENTO E PUDER ME AJUDAR
      TENHO A SEGUINTE CONDI??O EM vb
      strDigito1 = Right(IIf(intResto < 2, "0", str(11 - intResto)), 1) NA TRANSFORMA?AO PARA PL/SQL FIZ DA SEGUINTE FORMA strdigito1 :=(If (intResto < 2) then strDigito1 = 0 else strDigito1 = to_char(11 - intResto)end if;) POREM NAO FUNCIONOU .. ALGUME PODERIA ME DAR UMA AJUDA DE COMO PODEREI SOLUCIONAR OBRIGADA

      #74577
      Avatar de Marcio68AlmeidaMarcio68Almeida
      Participante

        Eu n?o sou muito f? de colocar as express?es encadeadas dessa forma, um par?ntese no lugar errado e nada funciona, al?m do que, fica dif?cil para os futuros mantenedores da aplica??o…

        If intResto < 2 Then
        strDigito1 := 0
        Else
        strDigito1 := TO_CHAR (11 – intResto)
        End If;

        O que voc? deve ter errado na sua express?o ? :
        strdigito1 :=(If (intResto < 2) then '0' else to_char(11 – intResto)end if;)
        Voc? colocou a associa??o dentro do IF e trouxe o resultado para a string novamente…
        Obs.: Eu n?o testei, mas o cominho ? por ai…

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress