问题描述
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()
..........................................................................
推荐答案
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()中得到错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!