第1部分:应用场景
最近华仔在不断的琢磨visualbasic(vb.net),
现在也就能写些小逻辑过程,
在与数据库交互的过程中,
由于数据库数据的多样性,
总会遇到一些关于数据转换的问题,
而我呢,
习惯上将这些数据一并处理为字符串类型,
但是如果有null值,
是无法直接用tostring方法的,
都会遇到如下的问题:
从类型“DBNull”到类型“Single”的转换无效
从类型“DBNull”到类型“String”的转换无效
等等等……
这里,华仔声明一下,
俺都是用VisualStudio2008,
我不知道高版本是不是用tostring就可以哈,
第2部分:解决方法
我是构造一个函数进行处理的,
Public Function NulltoString(ByVal dataType As Object) As String If dataType Is DBNull.Value Then dataType = "" Return dataType Else Return dataType End If End Function
每次将取值都调用这个函数,
虽然呢,是有点繁琐,
但是减少错误率呀,
这不是挺好的?
© 版权声明
THE END
暂无评论内容