I cant see the error in this, but have had it lots of times.....
Start replacing varaibles in your SQL string, one at a time, until you do not get the error. That will narrow it down to the bit of the string that is failing, and you can investigate further.
you may want to start with the
& "" _
And ""
bit - consider trying & & " And "