Christian Stalp wrote:

Bitte kannst du das probieren fuer spass? ( English: Could you just try this for fun :)

$arg5 = "\'2001-11-11 11:11:11\'" . "::timestamp";

Was werde denn passiert?  (what would happen then? )

The same effect,
this is the dump on the website:

Software error:

[quote]
Abfrage nicht ausfuehrbar -suchprofil! FEHLER:  Spalte »startzeit« hat Typ
timestamp without time zone, aber der Ausdruck hat Typ text
HINT:  Sie müssen den Ausdruck umschreiben oder eine Typumwandlung
vornehmen.
CONTEXT:  SQL-Anweisung »INSERT INTO auktionen ( kid, name, beschreibung,
startzeit, endzeit, startpreis, preis, katid ) VALUES ( $1 , $2 , $3 , $4 , $5 , $6 , $7 , $8 )«
PL/pgSQL function "neue_auktion" line 13 at SQL statement
[/quote]

Is it something wrong with the function? But it works with psql!

Ich habe zwei semestern Duetsch gelmacht bei die Universitait. Meine frau ist high school Deutsch lehrerin.

Ahh, ok. Thats explains a lot. :-)
Gruss Christian


A couple of things come to mind at this point:
One, the datatype that you are trying to insert the constructed "$arg5" into, what are the constraints on that? Is it necessary to identify a timezone, as seems to be complained about from the above output? It looks like this might be the strongest clue to the 'root cause.'

Two, you didn't actually put ( $1, $2, ... ) , Did you? In your code, that still needs to remain as the question marks.

I truly think at this juncture, based on doing: $arg5 = "\'2001-11-11 11:11:11\'" . "::timestamp" and the erroneous output, stating that there needs to be a timezone identified, that perhaps the table attribute of timestamp, of your TIMESTAMP datatype, is asking for - and i'm just speculating here - something of the form:

$arg5 = "\'2001-11-11 11:11:11-5:00\'" . "::timestamp" # this would be for an EST timezone....

I think the quoting is acceptable, but please let me know how you are declaring the target datatype? that makes all the world of difference... ;)

I'm looking up the different timestamp datatypes in the posgreSQL documentation and I've used these several times before, they can take many different formats.

Reply via email to