【发布时间】:2013-02-28 14:03:36
【问题描述】:
我正在寻找最佳实践,真正的解决方案,在日期未知时将Null 发送到 SQL Server 2008 R2 数据库表。
我从表单视图中读取了一些输入,而日期字段可能未知。数据库允许在字段中使用 Null 值,但 VB 在参数化查询更新之前存储 Null 不起作用/让我无法理解。
Dim tb2 As TextBox = TryCast(FormView1.FindControl("tbPurchDate"), TextBox)
Dim purDT As Date
If tb2.Text = "" Then
IsDBNull(purDT) ' Tried this along with other possible code
Else
purDT = Convert.ToDateTime(tb2.Text)
End If
任何帮助将不胜感激。
【问题讨论】:
-
如果你是这个意思,我试过了....将 purDT 调为 Nullable(Of DateTime)
-
哦,当然,我想我在 OP 中也说过。
标签: sql-server vb.net date null sql-server-2008-r2