من توی vb.net2 این کد را نوشتم

cmdInsert = New SqlCommand("Insert_Role", cn)
cmdInsert.CommandType = CommandType.StoredProcedure

parmRoleName = cmdInsert.Parameters.Add("RoleName", SqlDbType.NVarChar, 50)
parmRoleName.Value = Me.TxtRoleName.Text.Trim

cn.Open()
cmdInsert.ExecuteNonQuery()
cn.Close()

اما چیزی داخل دیتابیس نمی نویسه (هیچ خطایی هم نمی گیره)
در ضمن همان موقع که این کد اجرا می شود اگر یک Select Query بگیرم آنرا نشان می دهد(چیزی که Insert شده) اما درون دیتابیس درج نمی شود
مشکل من کجاست