Re: problem with returning a table

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: problem with returning a table
Дата
Msg-id Pine.BSO.4.56.0503280427030.16785@leary.csoft.net
обсуждение исходный текст
Ответ на problem with returning a table  (Ejder DAŞKIN <1030515082@erciyes.edu.tr>)
Список pgsql-jdbc

On Mon, 28 Mar 2005, [ISO-8859-9] Ejder DA�KIN wrote:

> There is a  function that returns a table.  I set out parameter's type
> to  Types.OTHER but When I call the function in java, returning type is
> returned as INTEGER .
>
> CREATE OR REPLACE FUNCTION sube_getir(int4, "varchar")
>  RETURNS SETOF subeler AS
>
> sc = conn.prepareCall("{ ? = call sube_getir( ? , ? ) }");
>            sc.registerOutParameter(1,Types.OTHER);
>            sc.setInt(2,4);
>            sc.setString(3,"");
>            sc.execute();
>            rs = (ResultSet)sc.getObject(1);
>

http://jdbc.postgresql.org/documentation/80/callproc.html#callproc-resultset

As the documentation describes there are two methods for getting
ResultSets from a stored procedure.   You have mismatched the
calling convention with the function you have written.

Kris Jurka




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

Предыдущее
От: John Smith
Дата:
Сообщение: problem with returning a table
Следующее
От: fake@dusk.homelinux.org
Дата:
Сообщение: jdbc/callable statment error