
Private Function convertInteger(intInteger As Object) As Integer If Isdbnull(intInteger) Then convertInteger = 0 Else convertInteger = cInt(intInteger) End IfEnd Function
但它返回此错误:
operator’=’未定义类型’integer’并输入’dbnull’
我试图将dbnull值转换为0 ..
但问题是我试图转换的值并不总是dbnull ..所以我该如何处理呢?
解决方法 试试这个Private Function convertInteger(intInteger As Object) As Integer If intInteger = dbnull.Value Then Return 0 End If Return intIntegerEnd Function
正如[Tim Schmelter]所建议的,研究Nullable类型
总结以上是内存溢出为你收集整理的Vb.net将Integer DBNULL转换为0 – 错误全部内容,希望文章能够帮你解决Vb.net将Integer DBNULL转换为0 – 错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)