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运行出错:类型“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问题解决!
评论(0)
暂无评论。