[英]DateTime null value in textbox
我在將datetime設置為null時遇到問題。我創建了一個簡單的網站,其中有登錄/注冊信息。數據庫具有列:UserName,Email,Password,Dob,Phone等,
型號有:
public string UserName { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public DateTime? DateOfBirth { get; set; }
當一個人注冊名稱,電子郵件,密碼時,我想將DateOfBirth設置為null並執行插入操作。但是將此屬性設置為null變得很棘手。我不想將datetime設置為MinValue ...我想要文本框為空。感謝您的幫助...謝謝...
您可以在sql server中使用默認值 。 例如,運行以下代碼:
DECLARE @dt datetimeoffset = switchoffset (CONVERT(datetimeoffset, GETDATE()), '-04:00');
SELECT * FROM t
WHERE c1 > @dt OPTION (RECOMPILE);
如果我正確理解了您的問題,那么在為值類型設置默認值時,您有3種方法:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.