我有一个VB应用程序。 我有一个像
这样的房产<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
....
canvas.append("image")
.attr("x", 20)
.attr("y", 125)
.attr("height", "50px")
.attr("width", "50px")
.attr("xlink:href", "imageee.png")
.call(ImageDrag);
canvas.append("text")
.text("hello")
.attr("x", 145)
.attr("y", 74)
.style("fill", "yellow")
.attr("font-size", 14)
.call(TextDrag)
...
其他地方,我正在为它分配NULL
Public Structure Deal
Public IsUser As Boolean?
End Structure
现在我将此作为参数传递给SP。
bject.IsUser = Nothing
以上线投掷错误 -
[InvalidOperationException:Nullable对象必须有值。]
答案 0 :(得分:0)
Nothing
和DBNull
不一样。以下应该做的诀窍:
AddParameter(SQLCommand, "@IsUser", SqlDbType.Bit, ParameterDirection.Input, If(obj.IsUser Is Nothing, DBNull.Value, obj.IsUser))
答案 1 :(得分:0)
你必须将你的变量传递为db null而不是没有
bject.IsUser = DBNull.Value