从类型'DBNULL'转换为类型'Date'无效(SQL)

时间:2013-11-14 03:10:33

标签: sql sql-server-2000

Error :
Cast from type ‘DBNULL’ to type ‘Date’ is not valid

最近在公司的应用程序中出现此错误,我没有它的源代码。

但我的数据库(SQL 2000

我怎样才能从数据库中解决它?

当我尝试取消选中null选项时,我认为它导致该问题的列的实际设计是(小日期时间 - 并允许空值)。服务器要我打破外键关系......我不知道怎么能安全地做到这一点?

提前致谢

1 个答案:

答案 0 :(得分:0)

你很幸运我还有2000个实例。 为防止这种情况发生,您需要设置日期字段。 将其默认为('1900-01-01 00:00:00'),然后不允许空值。保存后,它将填充该字段上的所有空数据。

enter image description here

请记住您的应用输出,此日期等于null(实际上)