|There's more than one way to do things|
Following on from what marto said.
Format your question better - see code tags, in the formatting help as some of the error message you posted contained square brackets which have a special meaning here.
Describe exactly what you changed to cause this problem - you say "After oracle 10g driver upgrading script" - what does that mean?
Tell us exactly which driver you are using - I can see it is probably Oracle's ODBC driver but what are the versions before and after upgrade and what platform is this?
As you appear to be inserting a date what is the type of the column you are inserting into and what did the date look like?
In reply to Re: Perl Script failing after oracle 10G driver upgrade