从VB更新sql单元格为NULL

时间:2013-05-07 09:30:20

标签: sql null

我有一个带有gridview的VB页面。 gridview允许用户添加值并使用它更新DB。类型是Double。如果用户将值从数字更改为空白,如何将单元格的值设置为NULL。例如,gridview的值为10,并且删除它我希望DB返回NULL。

我尝试了以下但是它没有改变任何东西。

If text = "" Then
                    amendedvalue = Nothing
                Else
                    amendedvalue = CDbl(CType(gv.Rows(x).Cells(2).FindControl("txtstartH"), TextBox).Text)

                    UpdateData(amendedvalue, id)
                End If

1 个答案:

答案 0 :(得分:0)

If text = "" Then
    UpdateData(DBNull.Value, id)
Else
    amendedvalue = CDbl(CType(gv.Rows(x).Cells(2).FindControl("txtstartH"), TextBox).Text)
    UpdateData(amendedvalue, id)
End If

这将解决您的问题