On Thu, Oct 21, 2004 at 07:52:42AM +0200, Honza Pazdziora wrote:
> 
> t/25plsql is now clean. The perl -Mblib yields
> 
> Can't select from function (ORA-06553: PLS-561: character set mismatch on value for 
> parameter 'ARG2'
> ORA-06553: PLS-561: character set mismatch on value for parameter 'ARG' (DBD ERROR: 
> error possibly near <*> indicator at char 7 in 'SELECT <*>dbd_oracle_nvctest(:p1, 
> :p2) FROM DUAL'))

It's odd that the error is happening on the prepare.

> t/21nchar............... Database and client versions and character sets:
> Database 8.0.5.2.1 CHAR set is EE8ISO8859P2 (Non-Unicode), NCHAR set is EE8ISO8859P2 
> (Non-Unicode)
> Client 9.2.0.0.0 NLS_LANG is '<unset>', NLS_NCHAR is '<unset>'

If you run the test with NLS_LANG="AMERICAN_AMERICA.EE8ISO8859P2"
does that avoid the error?

If Steffan's error is the same then I suspect it won't, and I can't
blame it on a 9.x client talking to an 8.x server as he's 8.1 to 8.1.
If it's an Oracle 8.x bug then I'll just disable that test if the
server is 8.x, but I won't know it is unless I can test a similar
charset configuration on 9.x.

> Once more, sorry about the bogus bug report about t/23wide_db_8bit.

No problem - keeps me on my toes :)

Can you please send (just me) the output of

        DBI_TRACE=9 perl -Mblib t/25plsql.t > 25plsql.og 2>&1

Thanks.

Tim.

Reply via email to