Hello Everyone,
I used sql server 2005, VS 2008, asp, vb.net andajax in my web form for date and time. The date is working fine, but the time is not. When I tried to save the data into the data tables, I encountered this "sqlTypeException was unhandled by user code" - sqlDateTime overflow.
Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM
Would someone please help me take a look at what I have below and give me some advice. All of your help is greatly appreciated! Thank you very much in advance!
I have 4 textboxes:
txtDateOccured
txtTimeOccured
txtDateReported
txtTimeReported
I used sql server 2005 and I defined the data type as follows: I also tried datetime datatype for TimeOccured and Time reported, but It did not work.
DateOccured - datetime
TimeOccured - nvarchar(11)
DateReported - datetime
TimeReported - nvarchar(11)
This is what I entered:
Date Occured: 05/16/2013
Time Occured: 10:30:00 AM
Date Reported: 05/17/2013
Time Reported: 12:30:00 PM
<asp:ToolkitScriptManagerID="ToolkitScriptManager1"runat="server">
</asp:ToolkitScriptManager>
<asp:CalendarExtenderID="CalendarExtender1"runat="server"
TargetControlID="txtDateOccured"
PopupButtonID="Image1"
Format="d">
</asp:CalendarExtender>
<asp:CalendarExtenderID="CalendarExtender2"runat="server"
TargetControlID="txtDateReported"
PopupButtonID="Image2"
Format="d">
</asp:CalendarExtender>
<ajaxToolkit:MaskedEditExtenderID="MaskedEditExtender1"runat="server
TargetControlID="txtTimeOccured"
MaskType="Time"
Mask="99:99:99"
AutoComplete="true"
MessageValidatorTip="true"
OnFocusCssClass="MaskedEditFocus"
OnInvalidCssClass="MaskedEditError"
AcceptAMPM="True"
InputDirection="RightToLeft"
AcceptNegative="Left"
DisplayMoney="Left"
ErrorTooltipEnabled="True"/>
<ajaxToolkit:MaskedEditExtenderID="MaskedEditExtender2"runat="server"
TargetControlID="txtTimeReported"
MaskType="Time"
Mask="99:99:99"
AutoComplete="true"
MessageValidatorTip="true"
OnFocusCssClass="MaskedEditFocus"
OnInvalidCssClass="MaskedEditError"
AcceptAMPM="True"
InputDirection="RightToLeft"
AcceptNegative="Left"
DisplayMoney="Left"
ErrorTooltipEnabled="True"/>