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!
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 |