2012-10-30 2 views
0

목록의 결과를 문자열로 출력하고 '입력 문자열이 올바른 형식이 아닙니다.'라는 문제가 있습니다. 입력 문자열의 형식이 올바르지 않습니다. - 데이터 목록의 목록

objConn = New SqlConnection(strConnection) 
    objConn.Open() 
    objCmd = New SqlCommand(strSQL, objConn) 
    rsData = objCmd.ExecuteReader(0) 

    If rsData.HasRows Then 

     Do While (rsData.Read()) 

      SubjectNames.Add(rsData.GetString("Subject")) 

     Loop 

    End If 

    rsData.Close() 
    objConn.Close() 

    Dim first As String = SubjectNames(0) 
    Dim second As String = SubjectNames(1) 



    html += "<p>" & first & "</p>" 
    html += "<p>" & second & "</p>" 

지금 나는 목록 라인에 추가하는 방법에 대한 오류를 받고 있어요는 SP에서 제목 필드는 모든 텍스트 필드와 주체 이름을 반환해야합니다. 내가 잘못 뭘하는지에

어떤 아이디어 (다시!)

감사합니다!

+0

귀하의 SP 반환? Subject는 null 값을 허용합니까? –

+0

SP는 HE에 대한 액세스와 같은 문자열이 포함 된 '제목'헤더를 반환합니다. 매개 변수를 허용하지 않으며 널 (null)을 허용하지 않습니다. – PipBoy

답변

0

열 이름 대신 행의 열 색인을 지정하십시오.

SubjectNames.Add (rsData.GetString (columnIndex에)) // 0 또는 1 또는 2

희망이 기능은 인덱스 열이 아닌 이름을 사용한다하여 GetString() 이후

을하는 데 도움이 무엇

+0

훌륭함 - 효과가 있습니다. 감사합니다. – PipBoy

+0

당신은 환영합니다 :) –

관련 문제