不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
类型“System.DBNull”的值无法转换为“String”最好的解决方法
编辑:dnawo 日期:2008-04-21
在应使用String类型的场合中,由于一些客观的原因我们无法保证被使用的值类型总为String,并且很多时候被使用的值类型为DBNull,于是程序(VB.NET)在运行时报错:类型“System.DBNull”的值无法转换为“String”!一个简单例子如下:
运行出错:类型“System.DBNull”的值无法转换为“String”!
以前在ASP中也存在着类似的问题,解决方法很简单:将null值和""(空字符串)先进行连接一下再对它进行操作!同样的思路:
问题解决!
复制内容到剪贴板
程序代码

Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)
Dim mynull As DBNull
Response.Write(Message(mynull))
End Sub
Function Message(ByVal name As String) As String
Return name
End Function
Dim mynull As DBNull
Response.Write(Message(mynull))
End Sub
Function Message(ByVal name As String) As String
Return name
End Function
运行出错:类型“System.DBNull”的值无法转换为“String”!
以前在ASP中也存在着类似的问题,解决方法很简单:将null值和""(空字符串)先进行连接一下再对它进行操作!同样的思路:
复制内容到剪贴板
程序代码

Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)
Dim mynull As DBNull
Response.Write(Message(mynull+""))
End Sub
Function Message(ByVal name As String) As String
Return name
End Function
Dim mynull As DBNull
Response.Write(Message(mynull+""))
End Sub
Function Message(ByVal name As String) As String
Return name
End Function
问题解决!
评论: 0 | 引用: 0 | 查看次数: 5528
发表评论
请登录后再发表评论!