【发布时间】:2010-04-29 08:01:56
【问题描述】:
什么.NET方法有这个错误信息:“Object cannot be cast from DBNull to other types”
堆栈跟踪已从我的日志中删除,因此我正在寻找一个起点。
答案:
-
Convert.ToInt32: "对象不能从 DBNull 转换为其他类型。" - VB 的
CInt:“从'DBNull' 类型到'Integer' 类型的转换无效。” - C# 的
(int):“指定的转换无效。” -
Int32.Parse(x.ToString()): "输入字符串格式不正确。"
【问题讨论】:
-
全部。这是一个作业引发的异常。
-
不正确。我已经确定了四种不同的错误消息,用于将 DBNull 不正确地转换/转换为 Int32。
标签: .net