Re: Issues with IN-OUT parameters for Array of Objects in EDB using Java

Поиск
Список
Период
Сортировка
От jonykapil
Тема Re: Issues with IN-OUT parameters for Array of Objects in EDB using Java
Дата
Msg-id 1337085975761-5708766.post@n5.nabble.com
обсуждение исходный текст
Ответ на Re: Re: Issues with IN-OUT parameters for Array of Objects in EDB using Java  (Muhammad Altaf <mmalik_altaf@yahoo.com>)
Ответы Re: Re: Issues with IN-OUT parameters for Array of Objects in EDB using Java  (Muhammad Altaf <mmalik_altaf@yahoo.com>)
Список pgsql-jdbc
Hello Altaf,
      Thanks for your reply.
I changed my calling code as following.

*
objCstmt = objConn.prepareCall("{? = call SFBLPRDBILLDATA(?,?,?, cast(? as
timestamp without time zone),cast(? as timestamp without time zone),cast(?
as timestamp without time zone) )}");

objCstmt.registerOutParameter(1,Types.VARCHAR);
           objCstmt.setInt(2,iBillDay);
           objCstmt.setInt(3,iBillDay);
           objCstmt.setString(4,strBillFrequency);
           objCstmt.setDate(5,dtSysDate);
           objCstmt.registerOutParameter(6,Types.DATE);
           objCstmt.registerOutParameter(7,Types.DATE);
           objCstmt.execute();*


Exception thrown by Postgres is ::

*org.postgresql.util.PSQLException: ERROR: cannot cast type void to
timestamp without time zone  Position:84*

I am not able to understand why now it is taking registerOutParameter as
void.
Please help me out of this...

Thanks & regards
jony

--
View this message in context:
http://postgresql.1045698.n5.nabble.com/Issues-with-IN-OUT-parameters-for-Array-of-Objects-in-EDB-using-Java-tp5620617p5708766.html
Sent from the PostgreSQL - jdbc mailing list archive at Nabble.com.

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

Предыдущее
От: Muhammad Altaf
Дата:
Сообщение: Re: Re: Issues with IN-OUT parameters for Array of Objects in EDB using Java
Следующее
От: "Maciek Sakrejda (msakrejd)"
Дата:
Сообщение: Re: Fwd: Cannot pass null in Parameter in Query for ISNULL