Collapsar est correct dans les commentaires
"Je m'attendrais à ce que les points-virgules à la fin de chacune des variantes de requête soient responsables. Supprimez-les.
Cela a complètement résolu mon problème SQL dynamique de vb.net pour "Caractère non valide". Merci !