Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 17 von 17

Thema: Problem beim Einfügen von double-Werten mit Nachkommastellen

  1. #11
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Vielleicht wäre es praktisch, wenn du die relevanten Stellen deines Codes hier mal zeigst.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  2. #12
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von ksiegele Beitrag anzeigen
    Die Funktion SQLBindParameter rufe ich genauso auf, wie's bei Geiger beschrieben ist. Wo soll das Problem sein?

    Viele Grüsse
    Kai
    Das Problem ist dort, wo Deine Eingabe in PG ankommt:

    Code:
    ungültige Eingabesyntax für Typ double precision: „-31078,9“.
    PG erwartet(!) einen Double-Wert, es kommt aber -31078,9. Das ist definitiv kein Double. Du wirst in Deiner Anwendung, bevor Du die Daten an PG wirfst, aus dem Komma einen Punkt machen müssen. Punkt.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #13
    ksiegele ist offline Neuer Benutzer
    Registriert seit
    21.01.2009
    Beiträge
    6

    Standard

    Hallo,
    wer von Euch hat denn schon mal unter Linux über ODBC mit den C-Funktionen auf eine Postgres-Datenbank zugegriffen und die beschriebene Fehlermeldung bekommen?
    Viele Grüße
    Kai

  4. #14
    Avatar von progs
    progs ist offline Super-Moderator
    Registriert seit
    26.11.2005
    Ort
    Kulmbach, Bayern, Germany, 108121049209415, Kulmbach
    Beiträge
    185

    Standard

    Ich würde sagen, jeder der aus dem "," keinen "." gemacht hat. Die Lösung wurde ja schon genannt.

  5. #15
    sparrow ist offline Benutzer
    Registriert seit
    26.01.2007
    Beiträge
    34

    Standard

    Nur für den Fall, dass es tatsächlich nicht daran liegt, der ads hat ja schon nach der Codstelle gefragt.

    Wie wäre es mit einem kurzen Beispielprogramm das lauffähig ist und dein Problem verursacht? Also: Verbindung zur Datenbank herstellen und eine Datensatz mit einem Double-Wert einfügen der den Fehler auslöst.

    Gruß
    Sparrow

  6. #16
    ksiegele ist offline Neuer Benutzer
    Registriert seit
    21.01.2009
    Beiträge
    6

    Standard

    Hallo,


    wenn Ihr mir nur noch sagen könntet, wo man in den Funktionen SQLExecDirect und SQLBindParameter oder an einer anderen Stelle das float-Format ein- oder verstellen kann, wäre ich ein großes Stück weiter.


    Der Code läuft unter Window übrigens ohne Probleme. Und die Zuordnung zwischen Treiber und der Datenbank habe ich unter Linux mit ODBCConfig gemacht.


    Viele Grüße
    Kai

  7. #17
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    *seufz* Wenn du nicht in der Lage bist uns ein Stück lauffähigen Beispielcode zu liefern, mache ich den Thread zu. Das ganze wird nämlich langsam sinnlos hier.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

Seite 2 von 2 ErsteErste 12

Stichworte

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