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

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

但我有它的 DB ( SQL 2000)

我如何从数据库中解决它?

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

提前致谢

4

1 回答 1

0

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

在此处输入图像描述

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

于 2013-11-14T04:00:27.803 回答