본문 바로가기
데이터베이스

System.InvalidOperationException: 데이터가 없을 때 읽으려고 했습니다.

by 바퀴 굴리는 프로그래머 2017. 2. 16.
반응형


오늘도 어처구니 없는 실수를 ㅠㅜ


수정 전)


msReader = dbConn.Execute_Query(cSql.TestLabInfo_Get_Eng(stlblSiteCode.Text.Trim)) 

If msReader.HasRows Then 

     TEST_LAB_NAME_ENG = msReader.GetString(msReader.GetOrdinal("COMPANY_NAME_ENG"))

End If 

If msReader IsNot Nothing Then msReader.Close()


위 구문에서 걸린다... 원인은 Read를 빼먹은 것... ㅠㅠ




수정 후)


msReader = dbConn.Execute_Query(cSql.TestLabInfo_Get_Eng(stlblSiteCode.Text.Trim)) 

If msReader.HasRows Then 

    msReader.Read() 

    TEST_LAB_NAME_ENG = msReader.GetString(msReader.GetOrdinal("COMPANY_NAME_ENG"))

End If 

If msReader IsNot Nothing Then msReader.Close()

반응형