Re: Fehler bei PDO und Timestamps mit 8.2

From: "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Fehler bei PDO und Timestamps mit 8.2
Date: 2007-01-19 10:42:34
Message-ID: 20070119104234.GD27855@a-kretschmer.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

am Fri, dem 19.01.2007, um 10:45:00 +0100 mailte Michael Vogel folgendes:
> Moin!
>
> Wir haben Probleme, Timestamp-Felder auf "Null" zu setzen, wir verwenden
> dafür PDO unter Visual Basic 6.
>
> Der folgende Code erzeugt die Meldung:
> "FEHLER: Datum/Zeit-Feldwert ist außerhalb des gültigen Bereichs:
> >>0000-00-65535 65535:00:00.000000016<<"
>
> -----------------------------
> strSql = "Select * From auftrag Where nummer In('0131') Order By nummer"
>
> Set ds1 = objHMVBDV.ADOConnection.OpenRecordset(strSql, adOpenDynamic,
> adLockOptimistic)
> ds1.Fields("erloeseaufgebautam") = Null
> ds1.Update
> Set ds1 = Nothing
>
> -----------------------------
> Wenn wir das betreffende Feld per SQL-Statement auf "Null" setzen,
> funktioniert es, es funktioniert auch, wenn wir statt 8.2.1 oder 8.2.0
> eine vorherige Version (z.B. 8.0.x) verwenden.
>
> Der Server läuft unter Linux (Postgres 8.2.0), die Clients laufen unter
> Windows XP.
>
> Dies dürfte ein Bug sein, oder? Gibt es irgendwelche Möglichkeiten, das zu
> umgehen? Wir können leider die Felder nicht SQL-Statement setzen, der

Man könnte einen before-trigger nehmen, der aus dem übergebenen Schrott
ein NULL macht. Ja, das ist keine Fehlerbehebung...

Wobei ich mir grad nicht sicher bin, ob das in einem Trigger nicht schon
zu spät ist, also ob die prüfung durch PG nicht schon vorher nörgelt.
Ein direktes SQL zu schicken wäre natürlich schöner.

Andreas
--
Andreas Kretschmer
Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net

In response to

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message A. Kretschmer 2007-01-19 11:44:22 Re: Fehler bei PDO und Timestamps mit 8.2
Previous Message Michael Vogel 2007-01-19 09:45:00 Fehler bei PDO und Timestamps mit 8.2