Error :
Cast from type ‘DBNULL’ to type ‘Date’ is not valid
最近在公司的应用程序中出现此错误,我没有它的源代码。
但我的数据库(SQL 2000
)
我怎样才能从数据库中解决它?
当我尝试取消选中null选项时,我认为它导致该问题的列的实际设计是(小日期时间 - 并允许空值)。服务器要我打破外键关系......我不知道怎么能安全地做到这一点?
提前致谢
答案 0 :(得分:0)
你很幸运我还有2000个实例。
为防止这种情况发生,您需要设置日期字段。
将其默认为('1900-01-01 00:00:00')
,然后不允许空值。保存后,它将填充该字段上的所有空数据。
请记住您的应用输出,此日期等于null(实际上)