Quote Originally Posted by Urvi

when i preview the report it shows correct dates onscreen but if i print then i get 12/30/1899


HELP !!!!!!!
If the report is being sent to the printer without the procedure running first, it will be a null value or 0 producing that date. During testing to preview the report you are passing the parameters. Are you completely sure that the parameters are being passed to the print report command?

It seems to be you are setting them only for the ViewPreview and not the print.