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.