That's all I needed to hear... ;)

I'll patch up my version of hsqldb.

thanks...

Saimon

Jon Scott Stevens wrote:

>I just read the spec...
>
>http://java.sun.com/j2se/1.4/docs/api/java/sql/ResultSetMetaData.html#isAuto
>Increment(int)
>
>It says nothing about throwing an Exception if something is unsupported. It
>simply says that the method should return false if autoincrement is not
>available.
>
>Hsqldb is wrong.
>
>That dude who wrote the email is wrong.
>
>People who write code should not have to write a try/catch around every
>method call in case it throws an sqlexception when something isn't
>supported. That is absurd. If it isn't supported, return false.
>
>Try/catch is a very expensive operation in the JVM and it is also something
>that hotspot can't optimize code within a try/catch...absurd to write every
>line in a try/catch...
>
>-jon
>
>
>on 8/9/02 1:55 PM, "Saimon Moore" <[EMAIL PROTECTED]> wrote:
>
>  
>
>>Hi,
>>
>>Two points:
>>
>>1. I'm trying to get torque (3.0b4) going using the latest hsqldb release
>>1.7.0 but I've run into a problem. It appears
>>
>>that in com.workingdogs.village.Column (line 150) we have this line :
>>
>>this.autoIncrement = rsmd.isAutoIncrement(columnNumber);
>>
>>This assumes either a true or false will be returned whereas  the hsqldb 1.7.0
>>driver throws an SQLException (It is not supported )
>>which prevents torque from inserting or updating etc...
>>
>>
>>I found this:
>>
>>http://sourceforge.net/forum/message.php?msg_id=1606182
>>
>>I'm not to sure what course of action I should take:
>>
>>1. hack 1.7.0's org.hsqldb.jdbcResultSet to always return false
>>(NOTE: hsqldb1.6.1 just returns false but I like the new features in 1.7.0)
>>
>>or
>>
>>2. Submit a patch for Column.java e.g.
>>
>>
>>      try
>>      {
>>          this.autoIncrement = rsmd.isAutoIncrement(columnNumber);
>>      }
>>      
>>      catch (Exception e)
>>      {
>>          this.autoIncrement = false;
>>      }
>>      
>>What do you reckon? Has anyone else comes up across this situation.
>>
>>    
>>
>
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>  
>


__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to