最近在做项目的时候出现了一个错误 当从数据库中获取值的时候 报错:空对象不能转换为值类型 因为数据库你查询数据的时候不是所有的字段都是存在数据的,有些字段可能是Null值,也就是没有数据 当你在类型转换的时候就有可能出现这种错误 在网上也查找了相关的资料,底子也不是特别的好 C#在2.0的使用引用的值类型和引用类型 引用类型可以初始化为NULL 值类型就不可以初始化为NULL 所以在你类型转化的时候,像int,decimal,datetime这种值类型为空的时候就会出现这种错误 我用的是ADO…