Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

680
Visualizações
Mensaje de error cuando los datos no se insertan en Oracle Apex

Tengo una consulta de inserción en Oracle Apex, a veces los datos no se insertan por diferentes motivos (por ejemplo, escribir un texto en el campo numérico). ¿Hay alguna forma de mostrar un mensaje de error que verifique si los datos están insertados en la base de datos o no?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Así es como se puede hacer esto para un proceso de página de tipo pl/sql. El ejemplo está en la mesa del departamento de muestras.

  1. Cree elementos de página ocultos de 2 páginas: P48_SUCCESS_MESSAGE y P48_ERROR_MESSAGE
  2. En el proceso de la página que hace la actualización use el siguiente código
 DECLARE e_invalid_insert exception; BEGIN INSERT INTO dept(dname, loc) VALUES (:P48_DNAME,:P48_LOC); :P48_SUCCESS_MESSAGE := 'Insert succesful'; EXCEPTION WHEN OTHERS THEN -- below code will also show database error, adjust for your requirements :P48_ERROR_MESSAGE := 'Insert failed:' ||SQLERRM; RAISE e_invalid_insert; END;
  1. Para el atributo "Mensaje de éxito" del proceso de la página, coloque &P48_SUCCESS_MESSAGE. , Para el atributo "Mensaje de error" del proceso de la página, coloque &P48_ERROR_MESSAGE.

Consulte el texto de ayuda para "Mensaje de error" y "Mensaje de éxito" para ver las cadenas de sustitución disponibles.

Tenga en cuenta que a veces indica que los datos no se insertan por diferentes motivos (por ejemplo, escribir un texto en el campo numérico) . Como desarrollador, puede realizar validaciones para garantizar que los datos sean correctos antes de que se ejecute el proceso de inserción. Si falla una validación, la declaración de inserción no se ejecutará (y no debería ejecutarse).

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda