I'm helping a co-worker debug some code, and I can't figure out
what is going on.  I hope someone can shed some light on it.

This is perl, version 5.005_02 built for alpha-dec_osf
DBI 1.14
Msql-Mysql-modules-1.2217.tar.gz


Basically, He calls a subroutine that evals the execute
and checks $@.  He keeps rerunning in debugger so there
are duplicate keys that were already inserted.  So he uses
the eval to skip those errors.  It actuall quits in multiple
subroutines.  I commented out the eval in one subroutine and
added $dbh->{RaiseError} = 0, and it did not quit in this sub, 
but it did quit in another  sub with,

main::update_newcust(qwl_newcust.pl:430):
430:            if ($@) {
100 levels deep in subroutine calls!

Anybody know what I am missing here???

----------------------------------
E-Mail: Scott T. Hildreth <[EMAIL PROTECTED]>
Date: 15-Jun-01
Time: 13:33:13
----------------------------------

Reply via email to