0

MemberShipUser 构造函数需要像 lastLoginDate 这样的 dateTime 字段,它在数据存储中可能为 null。

但是,当我从存储中检索数据并为参数传递 null 时,我收到一个错误,即它不能为 null。

我该如何解决这个问题?

4

2 回答 2

0

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

ISNULL(DateField, '1900-01-01') AS DateField
于 2009-04-22T15:21:19.377 回答
0

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

如果您要批量加载会员资格,那么我建议将 lastLoginDate 设置为 DateTime.Now,而不是让它为空。

于 2009-04-22T15:29:10.450 回答