como inserto registros a sql servers desde visual basic

pablo
03 de Diciembre del 2003
me gustaria que me alludaran por favor a decirme como inserto registros a sql servers desde textbox de visual basic,

With comsql
.ActiveConnection = cnNuevo
.CommandText = "insert into tb_alumno (idAlumno,alumno,apellido)values('" & idAlumno & "','" & alumno & "','" & apellido & "')"
.CommandType = adCmdText
End With
comsql.Execute

es lo que tengo de codigo, si me inserta el registro pero los campos aparecen en blanco(sin texto).
se los agradecere con toda el alma.... gracias