-
Mehr als SQLGetDiagRec ?
Beim Zugriff auf DB2 V5R3 über ODBC haben wir momentan ein Problem mit einer unique constraint/key Verletzung.
Mein eigentliches Problem ist jedoch das ich gerne mehr Informationen über den betroffenen unique constraint/key hätte.
Provoziere ich einen entsprechenden Insert über den iSeries Navigator bekomme ich eine angenehm umfangreiche Fehlermeldung mit SQL-Status, Vendorencode, Nachricht: [SQL0803] Doppelter Schlüsselwert angegeben, sowie eine umfangreichen "Ursachen" String der unter anderem betroffene Tabelle und Name der Integritätsbedingung beinhaltet.
Über ODBC scheine ich über SQLGetDiagRec und SQLGetDiagField (auch nach mehrfachem Loop Zugriff um alle Fehler abzuholen) lediglich Zugriff auf die Nachricht d.h. "[SQL0803] Doppelter Schlüsselwert angegeben" nicht jedoch den gewünschten "Ursachen" String zu bekommen.
Ist dieser nicht über ODBC verfügbar oder wenn doch wie wäre dieser abzufragen?
Danke im Voraus
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks