issues with java driver setDate() on function call

Поиск
Список
Период
Сортировка
От Ismael ....
Тема issues with java driver setDate() on function call
Дата
Msg-id BLU103-W2773FA7BD46025DAAC89F7A37E0@phx.gbl
обсуждение исходный текст
Ответы Re: issues with java driver setDate() on function call  ("Ismael ...." <ismaelpsp@hotmail.com>)
Re: issues with java driver setDate() on function call  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
I have a function declared as follows
CREATE OR REPLACE FUNCTION insertaegreso(usuario1 integer, importepago1 numeric, fechapago1 DATE, concepto1 character
varying,tipopagonomina1 character varying, comentarios1 character varying) 
RETURNS integer AS....implementation....

notice the field "fechapago1 DATE"

the function is working just fine, I tried it from pgadmin3 and it works,
but when I try to call it using java's PreparedStatement pst;
pst.setDate(3, date);
I get this error, (note: "no existe la función" means "the function .... doesn't exists")

org.postgresql.util.PSQLException: ERROR: no existe la función insertaegreso(integer, double precision, unknown,
charactervarying, character varying, character varying) 

it puts "unknown" instead of date


is there a workaround for it that doesn't involve creating a function with VARCHAR instead of DATE?


because also when I try to do something like

String sql1 = "SELECT EXTRACT (YEAR FROM ?)";
PreparedStatement pst = con.getPreparedStatement(sql1);
pst.setDate(1, date);

I get this error:

(the function....isn't unique)
org.postgresql.util.PSQLException: ERROR: la función pg_catalog.date_part(unknown, unknown) no es única


tanks in advance
_________________________________________________________________
Plug&Play te trae en exclusiva los mejores conciertos de la red
http://club.prodigymsn.com/

В списке pgsql-general по дате отправления:

Предыдущее
От: Glyn Astill
Дата:
Сообщение: Re: Initdb problem on debian mips cobalt: Bus error
Следующее
От: "Ismael ...."
Дата:
Сообщение: Re: issues with java driver setDate() on function call