【发布时间】:2011-04-07 00:07:35
【问题描述】:
我有一个包含允许空值的 nvarchar 列的表。
我在 VB.NET 中有一个方法,它有一个设置为 Nothing 的可选描述变量
Public Shared Sub InsertDescription(Optional ByVal Description As String = Nothing)
{
//Insert Description Procedure Call
}
如果我这样调用这个方法:
InsertDescription();
它没有说该过程期待@Description,但未提供。我发现解决此问题的唯一方法是将默认值设置为“”或不使其成为可选值并仅传入“”,但我不想在数据库表描述列中插入“”字符串,我想默认传入null。
【问题讨论】: