0
用戶可以使用以下代碼選擇日期,並且日期顯示在文本框中。刪除SQL Server的默認日期爲1/1/1900
<asp:TextBox ID="dateTB" runat="server" />
<asp:ImageButton ID="ib" ImageUrl="/calendar.png" ImageAlign="Bottom" runat="server" />
<asp:CalendarExtender ID="Cal1" PopupButtonID="ib" runat="server" TargetControlID="dateTB" Format="MM/dd/yyyy">
</asp:CalendarExtender>
之後,我將該日期存儲在SQL Server數據庫中。
問題:當用戶沒有輸入日期時,SQL Server將默認存儲1/1/1900。
我該怎麼做,如果用戶離開空的日期字段,然後SQL Server不會存儲1/1/1900?
我試過了什麼:如果我檢查看到的是dateTB是空的。如果它是空的,那麼做一些事情然後插入數據庫。
If (String.IsNullOrEmpty(dateTB.Text)) Then
' do something with dateTB??
End If
我想要的發生:如果它是默認的日期(1/1/1900),那麼我想存儲NULL,而不是1/1/1900。
你想要發生什麼? – codeMonger123
我編輯我的問題 – user1924249
如果您顯示用於將數據插入數據庫的代碼,那麼我們可能會更容易提供幫助。 –