【问题标题】:Object Reference Error filling a datarow填充数据行的对象引用错误
【发布时间】:2010-02-23 22:22:00
【问题描述】:

这是代码:

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

我收到“对象引用未设置为对象的实例”。执行此行时出错。它循环通过列表框中选定项目的列表。我认为这与我声明数据行的方式有关,因为我可以查看名称并且我认为它没问题,并且在使用之前我还对名称进行了空检查。

Visual Studio 2008,VB.NET。有什么想法吗?


是的,这是一个错误的表名。我想在看了 8 个小时的代码之后,我只是不想检查那个小细节。谢谢!

【问题讨论】:

    标签: datatable dataset datarow datatable.select


    【解决方案1】:

    你可能打错了"TableName"

    【讨论】:

    • 我检查过;不存在的名称将返回 null
    【解决方案2】:

    对我来说,它看起来像是 select 语句:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 2018-03-19
      • 2020-08-30
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      相关资源
      最近更新 更多