| From: | Ian Wehrman <ian(at)labfire(dot)com> | 
|---|---|
| To: | peter(at)retep(dot)org(dot)uk, pgsql-interfaces(at)postgresql(dot)org | 
| Subject: | jdbc ResultSetMetaData::isWritable() | 
| Date: | 2001-08-31 02:34:55 | 
| Message-ID: | 20010830213455.A13100@labfire.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-interfaces | 
hello,
i think there's a simple error in the "isWritable" method of the
ResultSetMetaData class in the jdbc2 postgresql driver. the isWritable method
looks like this:
public boolean isWritable(int column) throws SQLException
{
	if (isReadOnly(column))
		return true;
	else
		return false;
}
and isReadOnly looks like this:
public boolean isReadOnly(int column) throws SQLException
{
	return false;
}
hence, isWritable() will always return false. this is something of a problem
:) just switch the booleans in isReadOnly and everything should work just
fine. i have verified this in the 7.1.3 source, and it appears to work the
same way in at least 7.1.2 as well.
let me know if i can provide further information.
thanks,
ian wehrman
-- 
Labfire, Inc.
Seamless Technical Solutions
http://labfire.com/
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Bill.Allie | 2001-08-31 03:48:54 | pyPgSQL - Version 1.5.1 is released. | 
| Previous Message | Tatsuo Ishii | 2001-08-31 02:06:00 | Re: Majordomo being upgraded ... |