作者shuuns (Dotty)
看板Visual_Basic
标题Re: [.NET] 错误讯息 "并未将物件参考设定为物件的 …
时间Sat Oct 14 21:22:25 2006
※ 引述《shuuns (Dotty)》之铭言:
: ------------------------------------------------------------------------
: | 其他资讯: 并未将物件参考设定为物件的执行个体 |
: ------------------------------------------------------------------------
: '定义ReportDocument物件
: Dim objRptDoc As New ReportDocument()
: '定义DataReader物件
: Dim rdrPR210 As SqlDataReader
: '定义DataTable物件
: Dim dtPR210 As New DataTable()
: '定义DataRow物件
: Dim drPR210 As DataRow
: '把资料集的表格指向dt
: dtPR210 = DsExport1.Tables("dsExport2")
自行解答,原来是我资料集里头的表格名称设错了 :P
最常犯的错误就是" "里的东西出错,通常都很难找出来。
我又另外有问题要请教
drPR210("Address") = rdrPR210.GetString(5)
这一行程式码,是要从查询结果中撷取资讯存入DataSet
但是当我的结果这栏位为NULL就会出错中断,他说无法在值为NULL情况下呼叫此方法,
那我该如何让他即使为NULL也能正常显示(就是不要显示)。
麻烦大家
--
你可以试着将sunnys倒过来看看
。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.239.138
1F:推 fumizuki:If IsDBNull(xxxxx) Then 可行吧? 10/14 21:32
2F:推 shuuns:虽然可行 但是从DataReader读出来通常都10个栏位以上 10/19 22:26
3F:→ shuuns:针对每个写if判断式似乎太冗长 不知有没有更好的办法 10/19 22:27