in reply to comparing dates
This only gives an error message if $filename isn't true. What you probably meant wasopen (DATABASE, "$filename" || &ErrorMessage);
which gives an error message when the file couldn't be opened.open (DATABASE, "$filename") || &ErrorMessage;
|
|---|