错误Vb.Net - 对象引用

时间:2013-10-28 15:33:33

标签: vb.net object-reference

我有SQL2008R2,它的数据类型为“bit”,默认值为“0”。我在表单上有一个是或否的选项按钮(VS2012),默认情况下选择“否”。当我尝试将值插入表中时,我得到了这个愚蠢的“对象引用未设置为对象的实例”。这就是我在“尝试,捕捉,结束尝试”按钮中的内容。

Dim strPolice As String
strPolice = optPolice.SelectedValue.Trim()
If strPolice IsNot Nothing Then
PoliceDetailDS.InsertParameters("Police_Informed").DefaultValue = strPolice
End If

3 个答案:

答案 0 :(得分:1)

我猜optPolice.SelectedValueNothing,因此没有选择。

If optPolice.SelectedValue IsNot Nothing Then
    Dim strPolice = optPolice.SelectedValue.Trim()
    PoliceDetailDS.InsertParameters("Police_Informed").DefaultValue = strPolice
End If

答案 1 :(得分:0)

If optPolice.SelectedValue IsNot Nothing Then
    PoliceDetailDS.InsertParameters("Police_Informed").DefaultValue = optPolice.SelectedValue.Trim()
End If

答案 2 :(得分:0)

好的,这就是我做的。我重新配置了数据源并选择了*而不是每个字段。然后以这种方式更改代码。

If optPolice.SelectedValue = "Yes" Then
   PoliceDetailDS.InsertParameters("Police_Informed").DefaultValue = True
Else
   PoliceDetailDS.InsertParameters("Police_Informed").DefaultValue = False
End If

感谢您的所有帮助。