Kbase P85321: Report Engine does not print if very long printer names are used
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  04/09/2004 |
|
Status: Unverified
FACT(s) (Environment):
Progress 8.x
FACT(s) (Environment):
Progress 9.x
SYMPTOM(s):
Report Engine does not print if very long printer names are used
Using Table Interface
Printer name is longer than 32 characters.
CAUSE:
Bug# 19991215-036
CAUSE:
Format of the RB-PRINTER-NAME field in the RBREPORT table is set to 'X(32)'.
As Report Builder is based on SQL89 where field format also defines the maximum length, the printername is truncated which causes the print to fail.
FIX:
Set the format for the RB-PRINTER-NAME field to 'X(256)'. (The maximum length for a printer name under Windows is 256 characters.)
Note that in 8.3C and later releases the standard rbreport.df was changed to fix this, but if the database was built using an older release it will still be affected.