دوستان لطف کنید بگید مشکل من چیه؟
می خوام خیلی ساده از textbox های فرمم به داخل یه table هدسثقف کنم اما نمیشه

این پیغام موقع زدن دکمه ثبت میاد
ExecuteNonQuery: Connection property has not been initialized

اینم کد من:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


Dim cnn As SqlConnection
cnn = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\AllenG\My Documents\INF.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
Dim cmd As New SqlCommand("INSERT INTO melk VALUES ('a'),_cnn")
cnn.Open()
cmd.ExecuteNonQuery()
cnn.Close()
End Sub

چطور میشه این برنامه رو نوشت .حالا من بالا فقط خواستم برای نمونه یه حرف a رو insert کنم ولی اگه بخوام یه دفعه 30 تا textbox رو اضافه کنم باید چه کنم
در ضمن من table رو ساختم و همه اون 30 تا ستون هم براش درست کردم
اگه میشه طرز نوشتن کدش رو برام بگید