Hallo @ll,
ich habe ein Problem und stell mich entweder blöd an, bin blind oder hab was falsch verstanden
Ich arbeite mit jsp. Hier geht es gerada darum, dass ich in eine PostgreSQL Tabelle unter anderem einen Timestamp einfügen will.
Bis ich den Timestamp eigeführt habe funktionierte alles...
in der Java Bean mache ich folgendes:
UpdateRT ist eine PostgreSQL FUnktion:
(m int4, p int4, r int4, tag int4, n timestamp)
Ich vermute, dass die Java methode nicht das richtige Timestamp format für SQL hat..
Kann mir evtl jemand auf die Sprünge helfen
Ich bedanke mich im Voraus..
lg,
hugo
ich habe ein Problem und stell mich entweder blöd an, bin blind oder hab was falsch verstanden
Ich arbeite mit jsp. Hier geht es gerada darum, dass ich in eine PostgreSQL Tabelle unter anderem einen Timestamp einfügen will.
Bis ich den Timestamp eigeführt habe funktionierte alles...
in der Java Bean mache ich folgendes:
Code:
Date dt = new Date();
now = new Timestamp(dt.getTime());
stmt.executeQuery("SELECT UpdateRT('" + member + "'," + poi + ","
+ rate + "," + tag + "," + now + ")");
UpdateRT ist eine PostgreSQL FUnktion:
(m int4, p int4, r int4, tag int4, n timestamp)
Code:
BEGIN
IF (SELECT uid FROM ratings where uid=m and poi_id= p and tag_id=tag) is NULL THEN
INSERT INTO ratings(uid,poi_id,rating,tag_id,date) VALUES(m,p,r,tag,n);
ELSE
UPDATE ratings
SET rating=r and date=n
Where uid=m and poi_id=p and tag_id=tag;
END IF;
END;
Ich vermute, dass die Java methode nicht das richtige Timestamp format für SQL hat..
Kann mir evtl jemand auf die Sprünge helfen
Ich bedanke mich im Voraus..
lg,
hugo