首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

无法将类型为“System.DBNull”的对象强制转换为类型“System.Byte[],该怎么解决

2014-01-21 
无法将类型为“System.DBNull”的对象强制转换为类型“System.Byte[]定义了一张表,表中字段 Head 为image类型

无法将类型为“System.DBNull”的对象强制转换为类型“System.Byte[]
定义了一张表,表中字段 Head 为image类型,可以为Null
现在用ado.net读到datatable中,
将其转成  byte()类型,当数据为Null时,

无法将类型为“System.DBNull”的对象强制转换为类型“System.Byte[]  

如果判断为Null??
[解决办法]
if(datatable.Row[xxx]["Head"]!=System.DBNull.Value)
{

}

热点排行