Re: problem to get nextval of a sequence
От | Dave Cramer |
---|---|
Тема | Re: problem to get nextval of a sequence |
Дата | |
Msg-id | 41D16830.7000800@fastcrypt.com обсуждение исходный текст |
Ответ на | Re: problem to get nextval of a sequence (Daniel Schaedler <postgres-jdbc@daniel.schaedler.name>) |
Ответы |
Re: problem to get nextval of a sequence
|
Список | pgsql-jdbc |
Daniel, The spec says that you must call next to position the cursor. What happens if nothing comes back? ie an empty result set ? Dave Daniel Schaedler wrote: > Guillaume Cottenceau wrote: > >> Daniel Schaedler <postgres-jdbc 'at' daniel.schaedler.name> writes: >> >> >>> Hi List >>> >>> I try to get the 'nextval' of a sequence: >>> *** >>> String query = "SELECT nextval('nodes_nodeid_seq')"; >>> pstmt = conn.prepareStatement(query); >>> logger.debug("statement: " + pstmt.toString()); >>> ResultSet ress = pstmt.executeQuery(); >>> long newID = ress.getLong("nextval"); // <-- Exception >>> *** >>> >>> I get the following Exception: >>> *** >>> org.postgresql.util.PSQLException: ResultSet not positioned properly, >>> perhaps you need to call next. >> >> >> >> "perhaps you need to call next". >> >> Have you tried calling next? > > > uhhh.... > ....now yes...and it works. > > When I expect only one set of data, I never call next. That's why I > ignored the statement. > > thanks anyway. > Daniel > > > -- Dave Cramer http://www.postgresintl.com 519 939 0336 ICQ#14675561
В списке pgsql-jdbc по дате отправления: