Ошибка ссылки на объект при заполнении строки данных

Это код:

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

Я получаю «Ссылка на объект не указывает на экземпляр объекта». Ошибка при выполнении этой строки. Он перебирает список выбранных элементов в списке. Я думаю, это связано с тем, как я объявил строку данных, потому что я могу посмотреть на имя, и я вижу его в порядке, и я также проверяю имя на нулевое значение, прежде чем использовать его.

Visual Studio 2008, VB.NET. Любые идеи?


Да, это было неправильное имя таблицы. Я предполагаю, что после просмотра кода в течение 8 часов я просто не подумал проверить эту незначительную деталь. Спасибо!


person JPJedi    schedule 23.02.2010    source источник


Ответы (2)


Вероятно, вы ошиблись "TableName".

person SLaks    schedule 23.02.2010
comment
Я проверил; несуществующее имя вернет null. - person SLaks; 24.02.2010

Для меня это выглядит как оператор выбора:

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

person RBrattas    schedule 25.03.2010