在ASP.Net中编辑SQL Server数据库中的记录
问题描述:
填充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)
请指教。 感谢
答
相反,你可以直接使用如下
dSet.Tables("tblTest").Rows(0).Item("Name") = txtName.Text
答
这可能是因为你有你的表中没有行(即在位置0没有行),或者因为你在你的数据集的名字有没有表。你可以在调试器中检查它。
如果没有看到您的数据集是如何填充的,不能很好地指导您下一步。
+0
不,我已经记录了表格和记录。我在同一个数据集中有一个表和三个记录。 –
错误依然存在! –