本文介绍了有人可以帮我解决这个问题吗?我在dsnewrow()中得到错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Dim cb As New SqlCommandBuilder(da)

Dim dsNewRow As DataRow

dsNewRow = ds.Tables(tbl_issues)。NewRow ()



dsNewRow.Item(ID)= txtID.Text

dsNewRow.Item(Item_code)= txtCode.Text

dsNewRow.Item(drug)= txtDrug.Text

dsNewRow.Item(剂量)= txtDosage.Text

dsNewRow。 Item(quantity)= txtQty.Text

dsNewRow.Item(lname)= txtlname.Text

dsNewRow.Item(fname)= txtfname.Text

dsNewRow.Item(mname)= txtmname.Text

dsNewRow.Item(date_issue)= DateTimePicker1.Text









ds.Tables(tbl_issues)。Rows.Add(dsNewRow)

da.Update(ds,tbl_issues)

MsgBox(添加到数据库中的新记录)



我尝试过:



可以有人帮我解决这个问题?我在dsNewRow中得到错误()

................................... .......................................

Dim cb As New SqlCommandBuilder(da)
Dim dsNewRow As DataRow
dsNewRow = ds.Tables("tbl_issues").NewRow()

dsNewRow.Item("ID") = txtID.Text
dsNewRow.Item("Item_code") = txtCode.Text
dsNewRow.Item("drug") = txtDrug.Text
dsNewRow.Item("dosage") = txtDosage.Text
dsNewRow.Item("quantity") = txtQty.Text
dsNewRow.Item("lname") = txtlname.Text
dsNewRow.Item("fname") = txtfname.Text
dsNewRow.Item("mname") = txtmname.Text
dsNewRow.Item("date_issue") = DateTimePicker1.Text




ds.Tables("tbl_issues").Rows.Add(dsNewRow)
da.Update(ds, "tbl_issues")
MsgBox("New Record Added to the Database")

What I have tried:

can someone help me fix this problem? im getting error in dsNewRow()
..........................................................................

推荐答案

Quote:

LAST.exe中发生未处理的System.NullReferenceException类型异常

in dsNewRow = ds.Tables(tbl_issues)。NewRow()

An unhandled exception of type 'System.NullReferenceException' occurred in LAST.exe
in dsNewRow = ds.Tables("tbl_issues").NewRow()



你的 DataSet 不包含一个名为的表 tbl_issues



所以 ds.Tables(tbl_issues)返回没有



当你尝试拨打 NewRow 在返回的表上,你得到一个 NullReferenceException



你需要调试你的代码找出实际调用的表是什么,以及为什么你期望找到的表不存在。


Your DataSet doesn't contain a table called tbl_issues.

So ds.Tables("tbl_issues") returns Nothing.

And when you try to call NewRow on the returned table, you get a NullReferenceException.

You need to debug your code to find out what the tables are actually called, and why the table you were expecting to find doesn't exist.



这篇关于有人可以帮我解决这个问题吗?我在dsnewrow()中得到错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-13 12:07