您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

无法将类型为“ System.DBNull”的对象转换为类型为“ System.String”的对象

无法将类型为“ System.DBNull”的对象转换为类型为“ System.String”的对象

可以使用较短的形式:

return (accountNumber == DBNull.Value) ? string.Empty : accountNumber.ToString()

编辑:尚未注意ExecuteScalar。如果返回结果中不存在该字段,则确实返回null。因此改用:

return (accountNumber == null) ? string.Empty : accountNumber.ToString()
其他 2022/1/1 18:18:21 有448人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶