2010-02-23 4 views
0

이것은 코드 작성 : ". 개체 참조가 개체의 인스턴스로 설정되지 않았습니다"객체 참조 오류 발생의 DataRow를

Dim dr() As DataRow = DataSet.Tables("TableName").Select("EVENTNAME = '" & name & "'") 

내가이 얻을 이 행이 실행될 때 오류가 발생합니다. 목록 상자에서 선택한 항목의 목록을 반복합니다. 나는 그것이 이름을 볼 수 있기 때문에 내가 선언 한 datarow를 가진 방법과 관련이 있다고 생각한다. 그리고 나는 그것을 사용하기 전에 이름에 null 체크를한다.

Visual Studio 2008, VB.NET. 어떤 아이디어?


그래도 잘못된 테이블 이름입니다. 8 시간 동안의 코드를 살펴본 후 사소한 세부 사항을 확인하려고 생각하지 않았습니다. 감사!

답변

1

아마도 "TableName"이 잘못되었을 수 있습니다. 이 SELECT 문처럼 나를 위해

+0

확인했습니다. 존재하지 않는 이름은'null'을 반환합니다. – SLaks

0

그것은 본다 :

vm_DataTable_SELECT_string = "[MyField] = '"+ vm_TEXT_string + "'"; DataRow [] o_DataRow_ARRAY_Found = vco_DataTable.Select (vm_DataTable_SELECT_string);