Hi James,

no, I'm trying to use it with Oracle.
However it cannot work with any dialect, because as I described,
it has a bug.

The dialect attribute is set in base class:
ConnectionSourceSkeleton

and the getter in the derived class JNDIConnectionSource
getSQLDialectCode() is returning the attribute from the class
JNDIConnectionSource
where the dialect attribute is initialized with UNKKNOWN and has that value
forever.

To fix, simple comment this code in 

/**
* int dialectCode = ConnectionSource.UNKNOWN_DIALECT;
* public int getSQLDialectCode() {
*    return dialectCode;
*  }
**/

in JNDIConnectionSource 
and everything is fine.

Thanks 
Arthur Brown

> Are you adding a new Dialect?  If yes, then you probably need to
> change at lest a bit of log4j code to know about that new dialect.
> 
> -- 
> James Stauffer
> http://www.geocities.com/stauffer_james/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

>>Hi,
>>
>>I have fund a small problem with
>>JNDIConnectionSource.
>>
>>It overwrite the attribute and getter for
>>
>> int dialectCode = ConnectionSource.UNKNOWN_DIALECT;
>> public int getSQLDialectCode() {
>>    return dialectCode;
>>  }
>>
>>from it's parent class
>>ConnectionSourceSkeleton.
>>
>>However, the function
>>discoverConnnectionProperties()
>>that called to discover the SQL dialect 
>>is located in the parent class, where the attribute is set.
>>
>>Evidently, the getter in JNDIConnectionSource is always returning
>>UNKNOWN_DIALECT.
>>
>>Can somebody with write permission correct this please?
>>
>>Thanks
>>Arthur Brown


-- 
Lassen Sie Ihren Gedanken freien Lauf... z.B. per FreeSMS
GMX bietet bis zu 100 FreeSMS/Monat: http://www.gmx.net/de/go/mail

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

Reply via email to