sql >> Databasteknik >  >> RDS >> Oracle

Varför får jag ett Oracle-fel när jag anropar en procedur med C#?

ORA-06512 indikerar ett ohanterat undantag i din procedur. Du har ingen felhantering i din kod, så det är rimligt.

Naturligtvis, eftersom du inte har några felhantering är det ganska svårt för någon att veta vad felet är. Mest troligt är data:antingen har du ingen post i A1 where ID=1 (dvs NO_DATA_FOUND undantag) eller så har du mer än en sådan post (dvs TOO_MANY_ROWS undantag).

ODP har en klass för att hantera undantag. Läs mer .




  1. När jag skapar en post med flera rader får jag felmeddelandet:Kunde inte ta deltagande Okänd kolumn ''FName'' i 'field list'

  2. Varför kan jag inte använda alias i en count(*) kolumn och referera till det i en having-sats?

  3. förhindrar flera samtidiga frågor med php/mysql live-sökning

  4. använd mysqli_connect och mysql_select_db