>site = 'HSC'
>This works:
>?inlist(site,'xxx','HSC') && returns .T.
>
>This does NOT work:
>clist = "'xxx','HSC'"
>?inlist(site,clist) && returns .F.
>
>I need to have a dynamic list (e.g. clist = ...) so that
>I can use this code to conditionally delete records. Not
>sure why this will not work.
>
>Any ideas or alternative solutions?
You'd need to encapsulate the strings in quotes and macro-expand to extract them, sothing like:
clist = "'xxx','HSC'"
? inlist(site, &clist)
You'll run into problems with the construct if you need to embed quotes inside, so a bit of care is needed in planning the list.