I've faced that situations at few occasions and was wondering what you think.
Lets say I have a data path and a file name variables. So, to open that file, I would then use:
USE gcMainDbf+''+tcChildTable IN 0
as if I use:
USE gcMainDbf+tcChildTable IN 0
that won't work.
I personally never used a file name that contains a +. Is that possible? If not, then, this should be calculated and not searched as is for a file that matches that entire string.