Mira este es un ejemplo pro los registros son agregados desde visual basic.net hacia la base de datos.(Espero te funcione o tede la idea)
Private Sub btn_agregar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_agregar.Click
actualizasql = "insert into datos values(" & Textid.Text & ",'" & Textnom.Text & "','" & Textmail.Text & "','" & Textfecha.Text & "','" & Textcomen.Text & "')"
Dim cmdinsert As New SqlClient.SqlCommand
cmdinsert.CommandText = actualizasql
cmdinsert.Connection = conexion
Try
If ((cmdinsert.ExecuteNonQuery()) <> 0) Then
MsgBox("Nuevo Registro", MsgBoxStyle.OkOnly, "HolA")
End If
Catch ex As Exception
MsgBox("No se pudo insertar")
End Try
End Sub