3

我试过 DbNull.Value 但没有运气。如何将默认值作为 null 分配给 VB.NET 中为 null 的字符串参数?看到 VB 没有像大多数其他语言那样的纯 null 有点奇怪。还有 null 和 DbNull 和 Nothing 之间的区别是什么。多谢你们。

4

3 回答 3

4

Nothing是您在 VB 中使用的null,因此 VB 没有null, 并且DBNull用于传递null给数据库,例如,当您正在构造对存储过程的调用并且其输入参数之一需要为空时。

于 2010-12-21T16:06:19.927 回答
2

VB.Net 最接近的等价物nullNothing.

请注意,这不是 C# 的直接模拟null,而是更接近 C# 的匹配default(T)。但是,它应该在这里做你需要的。

于 2010-12-21T16:06:45.737 回答
1

使用nothing而不是null

于 2010-12-21T16:06:16.260 回答