Я действительно не знаю VBScript (который вы, вероятно, используете с ASP), но, насколько я знаю, он очень похож на VBA.
И я знаю эту проблему из VBA: если вы строите строки с «&» и не оставляете пробелы между ними, VBA не будет компилироваться, пока вы не вставите пробелы.
Вероятно, здесь та же проблема.
Таким образом, вы всегда должны использовать «&» вместо «&», и это будет работать.