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 по дате отправления: