0

MemberShipUser コンストラクターは、lastLoginDate などの dateTime フィールドを予期しますが、データ ストアでは null である可能性があります。

ただし、ストアからデータを取得し、パラメーターに null を渡すと、null にできないというエラーが表示されます。

どうすればこれを回避できますか?

4

2 に答える 2

0

ASP.NET標準のメンバーシッププロバイダーには、ユーザーがサイトに登録し、その結果、ユーザーレコードの作成と同時に効果的にログインすることが期待されていると思います。

メンバーシップを一括ロードする場合は、lastLoginDateをDateTime.Nowに設定することをお勧めします。これは、nullのままにするよりも適切です。

于 2009-04-22T15:29:10.450 に答える
0

null の日付を返すようにクエリを更新します。おそらく現在の日付または '1900-01-01' です。

ISNULL(DateField, '1900-01-01') AS DateField
于 2009-04-22T15:21:19.377 に答える