CachedRowSet insertion problem with serial PK

From: "rcolmegna(at)tiscali(dot)it" <rcolmegna(at)tiscali(dot)it>
To: pgsql-jdbc(at)postgresql(dot)org
Subject: CachedRowSet insertion problem with serial PK
Date: 2006-06-02 14:48:58
Message-ID: 24609936.1149259738344.JavaMail.root@ps21
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

hi,

I'm tring postgresql-8.1-407.jdbc3.jar (with PG 7.4.3 srv) and
CachedRowSet (Sun implementation).

I have a small test table: it has two fields:
1) id SERIAL NOT NULL PRIMARY KEY
2) info VARCHAR(100)

I try this java code:

CachedRowSet rs;
...
rs.setCommand("select id,info from a WHERE id<?");
rs.setInt(1, 10);
...
rs.moveToInsertRow();
rs.setString(2, "zzzz2");
rs.insertRow();

but I obtain this error:
"SQLException: Failed on insert row" (generated from the insertRow()
line).

I sniffed the network-connection betweend DB-srv and JDBC-client, and
I noted that
the INSERT instruction isn't fired against the DB. If I ask if
"isAutoIncrement(<id_idx>)"
I obtain a true reply.

Any idea?

TIA
Roberto Colmegna


La gara più entusiasmante dell'anno!

Gioca e corri alla velocità della luce sui 18 circuiti di Intel Speed Contest 2006!

I più bravi vincono Notebook Sony VAIO, iPod da 60 GB e altro ancora...

Sfida gli amici!

http://intelspeedcontest2006.tiscali.it/

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Oliver Jowett 2006-06-02 15:47:10 Re: CachedRowSet insertion problem with serial PK
Previous Message Markus Schaber 2006-06-02 10:05:42 Re: UTF8