Page 1 of 1

Filter Stage error : Non-pipe (or non-virtual data set)

Posted: Thu Aug 17, 2006 9:48 am
by vinaymanchinila
hi,
In the filter stage when I use the condition

Col1='Sales #'

it gives the below error:

main_program: Data set, file set, or file "Copy_13:ToFilter.v": Non-pipe (or non-virtual data set) with .v in its name
Data set, file set, or file "Copy_of_FilterFlag:Lkup_Flag.v": Non-pipe (or non-virtual data set) with .v in its name

When I change the filter condition to Col1='Sales' with no '#' sign it works, is there a way I can go about it.

Thanks,

Posted: Thu Aug 17, 2006 10:13 am
by ArndW
What happens if you escape it as in \# ?

Posted: Thu Aug 17, 2006 10:25 am
by prabu
ArndW wrote:What happens if you escape it as in \# ? ...
you will hit bulls eye :o , i have checked it , it solves the problem

Posted: Thu Aug 17, 2006 10:26 am
by vinaymanchinila
Thanks guys !

Posted: Fri Aug 18, 2006 12:31 am
by ray.wurlod
The "#" sign is a special symbol in DataStage, a matched pair indicates a reference to a job parameter.