E' il valore della textbox che non è unita correttamente alla stringa e il seguito della VALUES che non è corretto

"... VALUES ('" + TextBox1.Text + "')"


P.S. Quel codice sa ancora molto di VB6 ... non è proprio il massimo per il VB.NET