MembershipUser构造函数需要dateTime字段,这些字段可能为null

时间:2009-04-22 15:13:21

标签: asp.net datetime null membership membershipuser

MemberShipUser构造函数需要dateLog字段,如lastLoginDate,在数据存储中可能为null。

但是,当我从商店检索数据并为参数传递null时,我收到的错误是它不能为空。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

更新您的查询以返回空值的日期 - 可能是当前日期或'1900-01-01'

ISNULL(DateField, '1900-01-01') AS DateField

答案 1 :(得分:0)

我相信ASP.NET标准成员资格提供程序的期望是用户已在您的网站上注册,因此在创建用户记录的同时有效登录。

如果您批量加载成员资格,那么我建议将lastLoginDate设置为DateTime.Now,而不是将其保留为null。