I have this skill checkboxlist which contains skills that can be selected by the user. If the user select two skills,two records will be inserted to the table. I tried this one:
        Dim varSkillID As Integer()
        varSkillID = split(skills, ",")
        If varSkillID(0).value > 0 Then
            Dim sql As String = Nothing
            For I = 0 To varSkillID()
                sql = "INSERT INTO tblConstituentSkills (skillID) VALUES ( " & varSkillID.Value & ")"
            Next I
       end if
but its not working. Thanks!
I also tried this code.
        Dim varSkillID() As String = Split(skillID, ",")
        For i As Integer = 0 To varSkillID.Length - 1
            If varSkillID(i) <> "" Then
                Using sql As New SqlProcedure("spInsertSkill")
                    sql.AddParameter("@ConstituentIdNo", constituentIdNo)
                    sql.AddParameter("@skillID", varSkillID(i))
                    sql.ExecuteNonQuery()
                End Using
            End If
        Next i
It works when I only select single skill. But if I select two or more skills this error appears "Nullable object must have a value."
 
     
    