Oracle
 sql >> база данни >  >> RDS >> Oracle

Защо получавам грешка на Oracle при извикване на процедура с C#?

ORA-06512 показва необработено изключение във вашата процедура. Нямате обработка на грешки в кода си, така че е разумно.

Разбира се, тъй като нямате обработка на грешки, е доста трудно за някой да разбере каква е грешката. Най-вероятно са данни:или нямате запис в A1 where ID=1 (т.е. NO_DATA_FOUND изключение) или имате повече от един такъв запис (т.е. TOO_MANY_ROWS изключение).

ODP има клас за обработка на изключения. Научете повече .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите известие от базата данни до C++ приложение

  2. 12c Преместване на файлове с данни онлайн

  3. Условна клауза where на Oracle

  4. ORA-04091:таблица xx_xx се променя, тригерът/функцията може да не я види

  5. Изтичане на памет на драйвер на Oracle - Tomcat