Tom Deskevich wrote:
I don't know if this is the best way to accomplish this. But I
added 2 characters to each field, then put a " at the beginning
of the field and end, trimming blanks. That gave me "" for blank
fields instead of " ".
I also changed the CPYTOIMPF to STRDLM(*NONE).
They are now happy.
<<SNIP>>
  Then just FWiW...
  Since the empty string is the desired result, instead of the NULL 
value, then the VARCHAR of the column will return the delimited 
empty string for a zero-length string.  Thus like in the prior 
posting, a CREATE VIEW to remap the CHAR field of blanks to [instead 
of the NULL value, to] the VARCHAR of an empty string would suffice.
  As in 
http://archive.midrange.com/midrange-l/201003/msg00970.html, a 
sample CREATE VIEW to accomplish that using the same setup as in 
that message:
<code>
   create view qtemp/ltcXfileVC  (l, t, c, X) as
   (select l, t
         , varchar(case when c='' then '' else c end), X
   from qtemp/ltcXfile)
   ;
   cpytoimpf fromfile(ltcXfileVC) strdlm(*dblquote) /* effects: */
   ....+....1....+....2....+....3.
    ***Beginning of data*
   ,,"A","X"
   ,,"","X"
   ,,"C","X"
   ,,,"X"
   ,,"","X"
   *****End of Data*******
</code>
Regards, Chuck
 
As an Amazon Associate we earn from qualifying purchases.
	
 
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.