1ero, que base de datos estás usando?
Por qué la pregunta?
Pues porque en access puedes colocar '" & Text1.Text & "' asi el campo sea numerico y lo acepta... Pero si es SQL Server pues le quitas las comillas simples...
2do, coloca los campos completos y te escribo el query. Un saludo.
Nota: Pero es como te lo explica seba123neo...