I notice that the variable is str while the Linq contains Str ... which make me wonder if it's using the Str function rather than the variable... try changing the name of the variable to something that isn't a VB function, then make the necessary changes in the LINQ statement hopefully then it should work.

-tg