Collapsar jest poprawny w komentarzach
„Spodziewam się, że odpowiedzialne są średniki na końcu każdego wariantu zapytania. Usuń je. – collapsar 24 lutego 2015 o 23:44”
To całkowicie rozwiązało mój problem dynamicznego SQL z vb.net dla „Nieprawidłowego znaku”. Dzięki!