In meiner Datenbank habe ich eine eindeutige Einschränkung, die die Eindeutigkeit der IDTYPE und IDNO-Paare steuert erstellt. Also kann es keine zweite Zeile geben, die IDTYPE von 1 und IDNO von 11232 hat. Offensichtlich stürzt meine Anwendung bei einem Verstoß gegen den Oracle-Constraint-Fehler ab. Wie kann ich diesen und jeden anderen Fehler abfangen, weil ich keine Abfrage ausführen möchte, um zu überprüfen, ob eine andere Zeile denselben Wert von IDNO und IDTYPE hat. Wenn ich diesen Fehler finden kann, kann ich meine eigene Beschreibung anstelle von Oracle zeigen, die nur wir Programmierer verstehen können.C# - Catching Database Fehlercode zu behandeln
0
A
Antwort
1
Also, wenn ich nicht falsch verstanden haben, können Sie sich für einen Try-catch-Anweisung suchen, genau wie diese
try { //code to access DB }
catch (Exception e) { //do some stuff }
Verwandte Themen
- 1. Catching COMException spezifischen Fehlercode
- 2. Python Fehler Catching & FTP
- 3. Catching Ironpython Ausnahme in C#
- 4. MySQL: "CREATE DATABASE" Ergebnisse in MySQL Fehlercode: 1064
- 5. Catching Control-C Ausnahme in GHC (Haskell)
- 6. C# sql database express
- 7. C# IDE-Fehlercode
- 8. C++ Fehlercode C1004
- 9. Catching Output einer Bibliotheksfunktion
- 10. Catching unbehandelt Ausnahme eines Threads
- 11. ASP.NET C# Session in DataBase
- 12. Catching unbehandelte Ausnahmen Entscheidung
- 13. Catching Nullpointerexception in Java
- 14. Kann Objective-C oder Objective C++ C++ - Ausnahmen behandeln?
- 15. Python: Catching spezifische Ausnahme
- 16. Catching Vollständige Aktion mit
- 17. MySQL Catching Ausnahmen in Transaktionen
- 18. Catching "Stack Overflow" Ausnahmen in rekursiven C++ - Funktionen
- 19. Vergleichen eines Fehlercode Enum mit Std :: Fehlercode
- 20. Meinung zu TFS Database Edition
- 21. Catching ein Browser schließen Ereignis
- 22. PHPSpec Catching TypeError in PHP7
- 23. School Database Design erforderlich
- 24. Catching Exception von Konstruktor scheint unmöglich
- 25. Obscure Relational Database Mapping auf C# Dataset
- 26. Ereignisse mit C# -Erweiterungsmethoden behandeln
- 27. Werfen/Catching AuthenticationException in Dropwizard
- 28. C# Access Database In Verwendung oder Berechtigungsfehler
- 29. Backup SQL DATABASE mit C# 3.0
- 30. Sqlite Database Insert-Anweisung in Objective C
Hier ist ein [link] (http://stackoverflow.com/questions/10091199/using-unique-key-in-sql-mit-oder-ohne-try-catch-als-gültiges-Weg-zu-verify-integ) für SQL Server-Ansatz (sowohl die Frage und die Antworten sagen Ihnen, wie Sie umgehen mit ihm) aber es sollte für Oracle das gleiche sein. – MadBoy
Ja, das wird den Job machen, denke ich –