First of all, do not concatenate values to your SQL statements. Use
SqlParameter[
^] instead.
The problem is likely in your where condition where you don't have apostrophes around the value for
name
field. But as said if you use parameters you won't be facing this issue (nor SQL injections, type conversion problems etc).
Addition:
In your code, instead of
& "WHERE name = " & cmbname.Text & ""
you should have
& "WHERE name = '" & cmbname.Text & "'"
But as said you should use parameters instead of concatenation.