Cita: que al ponerla en el insert la reconozca como variable y coja su valor y lo inserte en la tabla...
Hola... de c# y vb.net las cadenas son muy similares
ejemplo:
VB.NET
strSQL = "INSERT INTO tabla (campo1, campo2...) VALUES('" & variable1 & "','" & variable 2 & "',...."
C#
strSQL = "INSERT INTO tabla (campo1, campo2...) VALUES('" + variable1 + "','" + variable2 + "',....";
Cita: puede ser que se tenga que poner una @ delante
La @ la manejas cuando pasas parámetros en vez de la cadena que te mostré anteriormente.
Saludos