Ergebnis 1 bis 4 von 4

Thema: libpq Fehlermeldungen

  1. #1
    alexander_ro ist offline Benutzer
    Registriert seit
    12.11.2006
    Beiträge
    82

    Standard libpq Fehlermeldungen

    Hallo,

    hat jemand eine Idee wie ich eine Postgres Fehlermeldung Versions und Sprach unabhängig in einem Programm eindeutig erkennen kann. Ich lese jetzt die Fehlermeldung mit PQerrorMessage (libpq) und Suche dann nach einem relevaten Textteil in der Meldung. Das geht, aber nur sollange sich nicht die Sprache oder Postgres Version ändert. Eine Fehlernummer gibt es ja leider nicht oder habe ich da was übersehen.

    Gebraucht wird das ganze damit die Anwendung selbst aufgetrettene Fehler beheben kann. Also z.B. fehlende Felder in der Tabelle anlegt. Keys verändert damit die eindeutigkeit gewahrt bleibt oder fehlende Berechtigungen an einen dafür zuständigen Prozess melden der diese dann erzeugt usw..

    Ich suche schon lange nach so einer Lösung konnte aber bisher nichts passendes Finden.

    Gruß
    Alexander

  2. #2
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von alexander_ro Beitrag anzeigen
    Hallo,

    Ich suche schon lange nach so einer Lösung konnte aber bisher nichts passendes Finden.

    Gruß
    Alexander
    Hilft:
    http://www.postgresql.org/docs/8.1/i...-appendix.html
    http://www.postgresql.org/docs/8.1/s...ibpq-exec.html

    weiter?

  3. #3
    alexander_ro ist offline Benutzer
    Registriert seit
    12.11.2006
    Beiträge
    82

    Standard

    Hilft weiter.

    Fremdsprachen sind mir genau das Fremd, soll heißen Englisch ist nicht meine spezialität und ich habs auch noch nicht genau verstanden aber das bekomme ich schon noch hin.

    Danke für die Hilfe.

  4. #4
    alexander_ro ist offline Benutzer
    Registriert seit
    12.11.2006
    Beiträge
    82

    Standard

    Für den Fall dass ich es mal wieder brauche oder jemand anders sich dafür intressiert Dokumentiere ich mal hier die Funktionsaufrufe die ich zur Ausführung und Fehlerauswertung verwende.

    Code:
    PQexec (Sql) -- Ausführen des SQL
    PQresultStatus (Result) -- Allgemeinen Status ermitteln
    PQresultErrorField (Result, PG_DIAG_SQLSTATE) -- Fehlercode
    PQerrorMessage (DbConnect) -- Fehlertext

Ähnliche Themen

  1. Fehlermeldungen im Logfile
    Von InstantCoffee im Forum PL/pgSQL
    Antworten: 28
    Letzter Beitrag: 21.01.2010, 20:13
  2. Antworten: 4
    Letzter Beitrag: 20.09.2009, 18:22
  3. DB Fehlermeldungen
    Von symbiont im Forum Allgemeines
    Antworten: 8
    Letzter Beitrag: 26.07.2008, 17:03
  4. libpq.lib erstellen
    Von beho im Forum Kompilierung PostgreSQL
    Antworten: 0
    Letzter Beitrag: 31.07.2007, 11:28
  5. PgAdmin Fehlermeldungen
    Von fristo im Forum Häufig gestellte Fragen (FAQ)
    Antworten: 0
    Letzter Beitrag: 01.01.2007, 17:27

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum