数据类型转换问题
请大家帮忙解决:
我从数据库中查询一个字段是Int 型的,然后判断它是否小于30。
是 的话插入一条记录,
问题是假如是如果原来没有对应的记录,也就是说他的值为空。
也就不能跟30比较。
系统提示不能将Dbnull 转换为Int 型!
怎么办?
请大家帮忙解决:
我从数据库中查询一个字段是Int 型的,然后判断它是否小于30。
是 的话插入一条记录,
问题是假如是如果原来没有对应的记录,也就是说他的值为空。
也就不能跟30比较。
系统提示不能将Dbnull 转换为Int 型!
怎么办?
同楼上的,先判断一下吧:
if(字段 is null)
{直接插入记录}
else
{再判断>或<30}
也许有效。