PDA

View Full Version : سوال: دریافت ارور هنگام ثبت داده در ASP.NET C#



eslamzadeh
دوشنبه 19 بهمن 1394, 16:26 عصر
سلام من در لاگ هام همیشه این ارور رو میبینم جالبش اینجاست برای من این ارور رو نمیده و فقط برای بعضیا این ارور وجود داره!!!






--------------------------------------------------------------------------------------------------------------
This row has been removed from a table and does not have any data. BeginEdit() will allow creation of new data in this row. Time: 2016/2/08 - 11:50:58, Path:C:\Inetpub\vhosts\domin.com\my.domin.com\admi n\AcceptMozou.aspx, UserIP:IP Address




Error: System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Data.RowNotInTableException: This row has been removed from a table and does not have any data. BeginEdit() will allow creation of new data in this row.
at System.Data.DataRow.GetDefaultRecord()
at System.Data.DataRow.get_Item(DataColumn column)
at AsatidDataSet.TBLMozouRow.get_Name() in c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temp orary ASP.NET Files\root\ea562fde\3c4ff5c3\App_Code.hxrx64yq.3.c s:line 4248
at Asatid_AcceptMozou.Page_Load(Object sender, EventArgs e) in c:\Inetpub\vhosts\domin.com\my.domin.com\admin\Acc eptMozou.aspx.cs:line 565
at System.Web.Util.CalliEventHandlerDelegateProxy.Cal lback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequestWithNoAssert(Http Context context)
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.asatid_acceptmozou_aspx.ProcessRequest(HttpCon text context) in c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temp orary ASP.NET Files\root\ea562fde\3c4ff5c3\App_Web_slye2amh.12.c s:line 0
at System.Web.HttpApplication.CallHandlerExecutionSte p.System.Web.HttpApplication.IExecutionStep.Execut e()
at System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean& completedSynchronously)
--------------------------------------------------------------------------------------------------------------
Physical Path: C:\Inetpub\vhosts\domin.com\my.domin.com\admin\Acc eptMozou.aspx
IP Address: IP Address
Time: 2016/2/08 - 11:50:58
--------------------------------------------------------------------------------------------------------------





اینم کد سی شارپش:

AsatidDataSet.ElanatDataTable objElanatDataTable = new AsatidDataSet.ElanatDataTable();




AsatidDataSetTableAdapters.ElanatTableAdapter objElanatTableAdapter = new AsatidDataSetTableAdapters.ElanatTableAdapter();
AsatidDataSet.ElanatRow objElanatRow = objElanatDataTable.NewElanatRow();
objElanatRow.UserID = objCat1.StudentID;
String Elanat = string.Format("دانشجوی گرامی آقا/خانم {0} با کد دانشجویی {1} موضوع {2} توسط استاد راهنمای شما آقا/خانم {3} تایید و برای مدیر گروه مربوطه ارسال گردید. ارسال شده در تاریخ: {4} و ساعت: {5}", strStudentFullName, Convert.ToString(objCat1.StudentID), objTBLMozouRow.Name, Convert.ToString(Session["OstadName"]), Date, Convert.ToString(DateTime.Now.ToString("t")));
objElanatRow.Elan = Elanat;
objElanatDataTable.AddElanatRow(objElanatRow);
objElanatTableAdapter.Update(objElanatDataTable);



خطی هم که ارور میده اینه:

String Elanat = string.Format("دانشجوی گرامی آقا/خانم {0} با کد دانشجویی {1} موضوع {2} توسط استاد راهنمای شما آقا/خانم {3} تایید و برای مدیر گروه مربوطه ارسال گردید. ارسال شده در تاریخ: {4} و ساعت: {5}", strStudentFullName, Convert.ToString(objCat1.StudentID), objTBLMozouRow.Name, Convert.ToString(Session["OstadName"]), Date, Convert.ToString(DateTime.Now.ToString("t")));

اگر امکانش هست من رو راهنمایی کنید...

eslamzadeh
سه شنبه 20 بهمن 1394, 10:17 صبح
از اساتید کسی نیست من رو راهنمایی بکنه؟