ciao a tutti,
qualcuno, gentilmente, mi spiega cosa significa questo?


codice:
Dim sql As String = "SELECT * FROM miaTabella where miocampo1=@miocampo1 and miocampo2=@miocampo1"
Dim cmd As New OleDbCommand(sql , conn)
cmd.Parameters.AddWithValue("@miocampo1", txtcampo1.Value)
cmd.Parameters.AddWithValue("@miocampo2", txtcampo2.Value)
In particolare cosa significa: cmd.Parameters.AddWithValue perchè usare questo metodo e non fare una query concatenando il valore della textbox? A che pro?