I have inherited some custom perl modules from the early 2000s (Perl 5.6.0) that are used to hit a proprietary database on a Windows 2003 Server. I am upgrading to Perl 5.16.3 to start using some new modules. My custom modules work fine when run from the command line, but return an "invalid database handle" error when run through Apache. Maybe this is an apache question, but I feel like it has something to do with the win32 api.pm and how my old modules are calling it or packing the data. Has the code changed significantly since 5.6?
I have another server where I tried upgrading to Strawberry Perl instead of ActiveState, and the issue there is it seems to be hanging when win32 returns the new database object (again not on command line, only in apache). Maybe the object is too big or I have an STOUT problem?
For the record I am not a trained programmer, just a financial analyst, so any advice you have for either scenario would be greatly appreciated!
Thank you!
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.