Este ejemplo hace un insert utilzando parametros. Este bloque de codigo pertenece al blog de Leandro Tuttini:
http://ltuttini.blogspot.com/search/label/VB.NET Código PHP:
Private Function Insert(nombre As String, direccion As String, fechaNacimiento As DateTime) As Integer
Dim sql As String = "INSERT INTO Contactos (NombreCompleto" & _
",Direccion" & _
",FechaNacimiento)" & _
"VALUES (@Nombre, " & _
"@Direccion, " & _
"@FechaNacimiento)" & _
"SELECT SCOPE_IDENTITY()"
Using conn As New SqlConnection(ConfigurationManager.ConnectionStrings("default").ToString())
Dim command As New SqlCommand(sql, conn)
command.Parameters.AddWithValue("Nombre", nombre)
command.Parameters.AddWithValue("Direccion", direccion)
command.Parameters.AddWithValue("FechaNacimiento", fechaNacimiento)
conn.Open()
Return Convert.ToInt32(command.ExecuteScalar())
End Using
End Function
Saludos.