2011-09-05 92 views
0

填充DataTable后,我试图在SQL数据库中编辑我的记录。 该代码是在ASP.Net中编辑SQL Server数据库中的记录

Dim dRow As DataRow 
    dRow = dSet.Tables("tblTest").Rows(0) 
    dRow.BeginEdit() 
    dRow.Item("Name") = txtName.Text 
    dRow.EndEdit() 
    dAdt.Update(dSet, "tblTest") 

但它返回错误,对象引用不设置为一个对象的一个​​实例。它来在dRow = dSet.Tables("tblTest").Rows(0) 请指教。 感谢

回答

0

相反,你可以直接使用如下

dSet.Tables("tblTest").Rows(0).Item("Name") = txtName.Text 
+0

错误依然存在! –

0

这可能是因为你有你的表中没有行(即在位置0没有行),或者因为你在你的数据集的名字有没有表。你可以在调试器中检查它。

如果没有看到您的数据集是如何填充的,不能很好地指导您下一步。

+0

不,我已经记录了表格和记录。我在同一个数据集中有一个表和三个记录。 –

相关问题