>>>>This is weird. I am using PUTFILE() as below, tname is about 30 characters but somehow I am only getting the last 6 characters as the name to save as. so instead of getting "data in tName column" I am getting "column".
>>>>Now, I am using the same code somewhere else and it is working as expected.
>>>>
>>>>Any idea??
>>>>
>>>>cFileName = PUTFILE('CSR:',ALLTRIM(table1.tname)+".csr",'csr')
>...
>>I tried with extension, without extension. created variable to hold the name, used LEFT() with LEN(). I mean anything I can think of and still not working on this one. then work perfect on another screen...
>
>Try with m.cFileName - you may be sitting on an alias where you have a cFileName field which is c(6). Or just rename the variable to lcFileName.
I just found out that I am omitting one important information. The column data ends with date (i.e. 02/05/2009) and PUTFILE() stopping at 2009. what's weird it start from the right side. when I deleted the date part, it worked fine.
test it.
I did not find any documentation about this behavior.
Any solution other than STRTRAN()
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only