Run ในเครื่องได้ แต่พอไปฝากกับ Host เกิดข้อผิดพลาดดังนี้อ่าครับ
ต้องขอบอกก่อนว่าทำในเครื่องตัวเองนั้นไม่พบปัญหาใดเลย เลยอยากขอคำแนะนำว่าควรตรวจสอบจุดไหนหรือมีจุดใดที่ควรแก้ไขหรือป่าวอ่าคับ
Server Error in '/' Application.
String was not recognized as a valid DateTime.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: String was not recognized as a valid DateTime.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[FormatException: String was not recognized as a valid DateTime.]
System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) +4587842
System.String.System.IConvertible.ToDateTime(IFormatProvider provider) +56
System.Convert.ChangeType(Object value, TypeCode typeCode, IFormatProvider provider) +791
System.Web.UI.WebControls.Parameter.GetValue(Object value, String defaultValue, TypeCode type, Boolean convertEmptyStringToNull, Boolean ignoreNullableTypeChanges) +146
System.Web.UI.WebControls.Parameter.GetValue(Object value, Boolean ignoreNullableTypeChanges) +254
System.Web.UI.WebControls.SqlDataSourceView.AddParameters(DbCommand command, ParameterCollection reference, IDictionary parameters, IDictionary exclusionList, String oldValuesParameterFormatString) +846
System.Web.UI.WebControls.SqlDataSourceView.ExecuteInsert(IDictionary values) +241
System.Web.UI.DataSourceView.Insert(IDictionary values, DataSourceViewOperationCallback callback) +214
System.Web.UI.WebControls.FormView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +511
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +50
System.Web.UI.WebControls.FormViewRow.OnBubbleEvent(Object source, EventArgs e) +113
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +50
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3087
อันนี้คือหน้าโค้ดที่มีปัญหานะครับ ภาพประกอบ
Tag : - - - -
Date :
2010-01-15 01:47:59
By :
nutto54
View :
2948
Reply :
3
Code (C#)
System.IFormatProvider format = new System.Globalization.CultureInfo("en-US");
string sdate = DateTime.Now.ToString();
DateTime newdate = DateTime.Parse(sdate, format);
string resultdate = newdate.ToString("dd/MM/yyyy");
Date :
2010-01-15 08:54:01
By :
KohDev
มันจะ Error ตรง Format ของ DateTime อ่าครับ เกี่ยวกับปี คศ พศ ลองกำหนดแบบนี้ดูครับ
DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss", new Culture("en-US")); สำหรับ ค.ศ.
DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss", new Culture("th-TH")); สำหรับ พ.ศ.
Date :
2010-01-15 08:59:28
By :
KohDev
ขอบคุณคับผม
Date :
2010-01-16 01:21:52
By :
nutto54
Load balance : Server 02