sub printTransaction{ ... #$print is postscript content generated with Postscript::Simple my $statement ="insert into Printed (thisid,[datetime],id,printedby,data) values ('$thisid','$now','$id','$userid',cast('$print' as varbinary(MAX)))"; eval{ $db->do($statement); }; if ($@){ warn "Aborted because $@"; $db->rollback; return 0; } ... } #### [Mon Feb 28 17:54:25 2011] -e: DBD::Sybase::db do failed: Server message number=8179 severity=16 state=2 line=1 server=SQL2008\SQL2008 procedure=sp_unprepare text=Could not find prepared statement with handle 0. [Mon Feb 28 17:54:25 2011] -e: Aborted because DBD::Sybase::db do failed: Server message number=8179 severity=16 state=2 line=1 server=SQL2008\SQL2008 procedure=sp_unprepare text=Could not find prepared statement with handle 0. #### [Tue Mar 01 10:39:20 2011] [notice] Graceful restart requested, doing restart out of memory for rpc row!