Pular para o conteúdo
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #74992
    Anônimo

      Pessoal, estou finalizando um projeto, por?m n?o estou conseguindo passar uma vari?vel do tipo boolean para a procedure.
      Estou utilizando ProC.
      Segue o c?digo.

      EXEC SQL TYPE vc2_arr IS VARCHAR2(20) REFERENCE;
      EXEC SQL TYPE boolean IS INTEGER;
      vc2_arr client_ani;
      boolean is_valid; short ind_is_valid;
      vc2_coderro coderro; short ind_coderro;
      vc2_coderro dserro; short ind_dserro;
      EXEC SQL END DECLARE SECTION;

      EXEC SQL EXECUTE
      BEGIN
      SPEECHADM.PC_INTERFACE_SPEECH.PR_VALIDA_TELEFONE
      ( :client_ani, :is_valid:ind_is_valid, :dserro:ind_dserro, :coderro:ind_coderro);
      END;
      END-EXEC;

      Eis o erro:
      PLS-S-00306, wrong number or types of arguments in call to ‘PR_VALIDA_TELEFONE’
      SPEECHADM.PC_INTERFACE_SPEECH.PR_VALIDA_TELEFONE
      ………1

      S? acontece o problema nas procedures que tem um boolean como argumento.

      Muito obrigado pela ajuda desde j

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