Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> date problem
Hi.
I have some software (really old stuff) I maintain.
It never had any internationalization or anything (its really old).
It runs on windows and interfaces with a database (in this case Oracle) via a
3rd party "c++" accessible library.
Recently an install happened in a Spanish speaking country.
It seems that some record inserts were failing with the message:
a non numeric character was found where a numeric was expected This query I believe reveals the character set:
SQL> select SYS.PROPS$.VALUE$ from SYS.PROPS$ where ((SYS.PROPS$.NAME = 'NLS_CHARACTERSET')); VALUE$
INSERT INTO table( id, newpass, thedate )VALUES ( :userid, :pswd,
TO_DATE( :thedate, 'DY MON DD HH24:MI:SS YYYY' ) )
Note the colons prefix names used to bind values in the embedded system.
I thought the TO_DATE would 'fix' things up properly.. I'm not sure how to analyze the problem to determine the cause.
Thanks for any suggestions,
Jeff Kish Received on Thu Jan 25 2007 - 11:46:24 CST
![]() |
![]() |