Hi,
I have an array of strings in the variable
I need to insert each values into DB.
Issue is sometimes the array will contain 3 values ,but i need to pass the remaining values as empty and store it.
Query for storing like that
But i am facing the error Index Outside bound if the array will not contain minimum of 10 records.
Please assist.
Dim ResponseArray As String() = responses.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries)
"INSERT INTO FEEDBACKQUESTIONS_SERVICE (DISPLAY_ORDER,CHANNEL,SERVICE,QUESTION,OPTION1,OPTION2,OPTION3,OPTION4,OPTION5,OPTION6,OPTION7,OPTION8,OPTION9,OPTION10,QUESTION_ID) " +
"VALUES('13','general','general','" + QuestionArray(0).ToString().Trim + "','" + IIf(IsDBNull(ResponseArray(0).ToString().Trim), "", ResponseArray(0).ToString().Trim) + "','" + IIf(IsDBNull(ResponseArray(1).ToString().Trim), "", ResponseArray(1).ToString().Trim) + "' " +
",'" + IIf(IsDBNull(ResponseArray(2).ToString().Trim), "", ResponseArray(2).ToString().Trim) + "','" + IIf(IsDBNull(ResponseArray(3).ToString().Trim), "", ResponseArray(3).ToString().Trim) + "','" + IIf(IsDBNull(ResponseArray(4).ToString().Trim), "", ResponseArray(4).ToString().Trim) + "','" + IIf(IsDBNull(ResponseArray(5).ToString().Trim), "", ResponseArray(5).ToString().Trim) + "' " +
",'" + IIf(IsDBNull(ResponseArray(6).ToString().Trim), "", ResponseArray(6).ToString().Trim) + "','" + IIf(IsDBNull(ResponseArray(7).ToString().Trim), "", ResponseArray(7).ToString().Trim) + "','" + IIf(IsDBNull(ResponseArray(8).ToString().Trim), "", ResponseArray(8).ToString().Trim) + "','" + IIf(IsDBNull(ResponseArray(9).ToString().Trim), "", ResponseArray(9).ToString().Trim) + "' " +
",'" + QuestionId + "')"