Here is sql Store procedure
And the c# from i send the data to the store procedure .. and it throws me the problem ..
Server Error in '/LandMangement' Application.
Exception Details: System.Data.SqlTypes.SqlTypeException: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
Source Error:
Source File: e:\LandMangement\App_Code\DAL\DBAccess.cs Line: 136
Stack Trace:
Please help
Thanks
Create procedure InsertResMasterNEW |
( |
@urm_id int output, |
@upm_sector varchar(60) , @upm_block varchar(50) , @upm_plot varchar(50) , @urm_entry_dt datetime, |
@urm_loc_adv varchar(50) ,@urm_alott_catg varchar(50) , @urm_grnd_rent numeric(18,0) , @urm_grnd_rent_pp varchar(50), |
@urm_grnd_rent_desc varchar(50) , @urm_resi varchar(50) , @urm_shop_allowed varchar(50) , @urm_non_resi varchar(50), |
@urm_yes_resi varchar(50) , @urm_allot_no varchar(50), @urm_allot_dt datetime , @urm_reg_dt datetime, |
@urm_exe_dt datetime , @urm_coop_name varchar(50) , @urm_coop_reg_no varchar(50) , @urm_org_cost numeric(18,0), |
@urm_bp_cost numeric(18,0) , @urm_interest_paid numeric(18,0) , @urm_amount_paid numeric(18,0) , @urm_bal_due numeric(18,0), |
@urm_poss_dt datetime , @urm_poss_cert_no varchar(50) , @urm_poss_type varchar(50) , @urm_grnd_rentupto_yr numeric(18,0) , |
@urm_grnd_rent_paid numeric(18,0) , @urm_grnd_rent_bal numeric(18,0) , @urm_pln_submitted varchar(50) , @urm_pln_subm_org_dt datetime, |
@urm_pln_subm_org_no varchar(50) , @urm_pln_subm_rem varchar(50) , @urm_pln_sanctioned varchar(50) , @urm_pln_sanc_org_dt datetime, |
@urm_pln_sanc_no varchar(50) , @urm_pln_sanc_rem varchar(50) , @urm_pln_sanc_rev_dt datetime , @urm_pln_sanc_rev_no varchar(50), |
@urm_const_status varchar(50) , @urm_const_storeys varchar(50) , @urm_pln_storeys varchar(50) , @urm_comp_storeys varchar(50) , |
@urm_const_rem varchar(50) , @urm_comm_util varchar(50) , @urm_comm_util_other varchar(50) , @urm_pub_util varchar(50), |
@urm_pub_util_other varchar(50) , @urm_ind_util1 varchar(50) , @urm_plot_lease_ownby varchar(50) , @urm_prev_alloted varchar(50), |
@urm_whose_fav varchar(50) , @urm_tenyr_exp varchar(50) , @urm_tenyr_org_dt datetime , @urm_tenyr_org_no varchar(50), |
@urm_tenyr_rev_dt datetime , @urm_tenyr_rev_no varchar(50) , @urm_tenyr_rem varchar(50) , @urm_cc_rem varchar(50) |
) |
AS |
Declare @urm_upm_id int |
Begin |
select @urm_upm_id=upm_id from URB_PLOT_MASTER |
where upm_sector=@upm_sector |
and upm_block=@upm_block |
and upm_plot=@upm_plot |
Insert into URB_RES_MASTER( urm_upm_id , |
urm_entry_dt , urm_loc_adv , urm_alott_catg , urm_grnd_rent, |
urm_grnd_rent_pp, urm_grnd_rent_desc, urm_resi, |
urm_shop_allowed, urm_non_resi, urm_yes_resi, urm_allot_no, |
urm_allot_dt, urm_reg_dt, urm_exe_dt, urm_coop_name, |
urm_coop_reg_no, urm_org_cost, urm_bp_cost, urm_interest_paid, |
urm_amount_paid, urm_bal_due, urm_poss_dt, urm_poss_cert_no, |
urm_poss_type, urm_grnd_rentupto_yr, urm_grnd_rent_paid, urm_grnd_rent_bal, |
urm_pln_submitted, urm_pln_subm_org_dt, urm_pln_subm_org_no, urm_pln_subm_rem, |
urm_pln_sanctioned, urm_pln_sanc_org_dt, urm_pln_sanc_no, urm_pln_sanc_rem, |
urm_pln_sanc_rev_dt, urm_pln_sanc_rev_no,urm_const_status, urm_const_storeys, |
urm_pln_storeys, urm_comp_storeys, urm_const_rem, urm_comm_util, |
urm_comm_util_other, urm_pub_util, urm_pub_util_other, urm_ind_util1, |
urm_plot_lease_ownby, urm_prev_alloted, urm_whose_fav, urm_tenyr_exp, |
urm_tenyr_org_dt, urm_tenyr_org_no, urm_tenyr_rev_dt, urm_tenyr_rev_no, |
urm_tenyr_rem, urm_cc_rem ) |
values( @urm_upm_id, @urm_entry_dt, @urm_loc_adv , @urm_alott_catg , |
@urm_grnd_rent, @urm_grnd_rent_pp, @urm_grnd_rent_desc, @urm_resi, |
@urm_shop_allowed, @urm_non_resi, @urm_yes_resi, @urm_allot_no, |
@urm_allot_dt, @urm_reg_dt, @urm_exe_dt, @urm_coop_name, |
@urm_coop_reg_no , @urm_org_cost, @urm_bp_cost, |
@urm_interest_paid, @urm_amount_paid, @urm_bal_due, @urm_poss_dt, @urm_poss_cert_no, |
@urm_poss_type, @urm_grnd_rentupto_yr, @urm_grnd_rent_paid, @urm_grnd_rent_bal, |
@urm_pln_submitted, @urm_pln_subm_org_dt, @urm_pln_subm_org_no, @urm_pln_subm_rem , |
@urm_pln_sanctioned, @urm_pln_sanc_org_dt, @urm_pln_sanc_no, @urm_pln_sanc_rem , |
@urm_pln_sanc_rev_dt, @urm_pln_sanc_rev_no, @urm_const_status, @urm_const_storeys, |
@urm_pln_storeys, @urm_comp_storeys, @urm_const_rem, @urm_comm_util, |
@urm_comm_util_other, @urm_pub_util, @urm_pub_util_other, @urm_ind_util1, |
@urm_plot_lease_ownby, @urm_prev_alloted, @urm_whose_fav, @urm_tenyr_exp, |
@urm_tenyr_org_dt, @urm_tenyr_org_no, @urm_tenyr_rev_dt, @urm_tenyr_rev_no, |
@urm_tenyr_rem, @urm_cc_rem ) |
End |
SELECT @urm_id=SCOPE_IDENTITY() |
And the c# from i send the data to the store procedure .. and it throws me the problem ..
Server Error in '/LandMangement' Application.
SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
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.Data.SqlTypes.SqlTypeException: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
Source Error:
Line 134: strLastError = ex.Message; |
Source File: e:\LandMangement\App_Code\DAL\DBAccess.cs Line: 136
Stack Trace:
[SqlTypeException: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.] |
protected void SaveResidentialbttn_Click(object sender, EventArgs e) |
{ |
int retVal = 0; |
//Insert |
if (SaveResidentialbttn.Text == "Save") |
{ |
String AllotDate = Request.Form["txtAllotDate"]; |
retVal = ResiMaster.Insert(ddlSector.SelectedValue, txtBlock.Text, txtPlot.Text, DateTime.Parse(txtEntryDate.Text), |
txtLocation.Text, txtCatagory.Text, Int32.Parse(txtGroundRent.Text), txtPerPeriod.Text, |
txtGroundRentDesc.Text, ddlResi.SelectedValue, ddlShopAllowed.SelectedValue, ddlIfResdenditial.SelectedValue, |
ddlIfNotResidential.SelectedValue, txtAllotmentNo.Text, Convert.ToDateTime(AllotDate), ddlPreviouslyAlloted.SelectedValue, |
txtFavour.Text, DateTime.Parse(txtDateOfExecution.Text), DateTime.Parse(txtDateOfRegistration.Text), txtCoOptHousingSociaty.Text, |
txtSociatyreg.Text, Convert.ToInt32(txtSalami.Text), Int32.Parse(txtInterestPaid.Text), Int32.Parse(txtBPValue.Text), |
Int32.Parse(txtTotalValue.Text), Int32.Parse(txtBalenceDue.Text), DateTime.Parse(txtDateOfpossession.Text), txtCertificateNo.Text, |
txtTypeOfPossession.Text, Int32.Parse(txtGroundRentPaidUpto.Text), Int32.Parse(txtGroundRentAmount.Text), Int32.Parse(TxtBalenceDueifAny.Text), |
txtPlanSubmitted.Text, DateTime.Parse(txtOriginalDate.Text), txtNo.Text, txtRemarks.Text, |
txtPlanSanctioned.Text, DateTime.Parse(txtDOSanctioned.Text), txtDOSanctionedNo.Text, DateTime.Parse(txtDORevisedSanction.Text), |
txtDORevisedSanctionNo.Text, txtRemarksDORevised.Text, ddlTenYearsExpired.SelectedValue, DateTime.Parse(txtOriginalDate1.Text), |
txttxtOriginalDate1.Text, Convert.ToDateTime(txtReviseddate1.Text), txtNoReviseddate1.Text, txtREmarksReviseddate1.Text, |
txtStoreysPlanned.Text, urm_const_status.Text, txtNoofStorageComplete.Text, txtConstructionStroge.Text, |
txtConstructionRemarks.Text, txtCGGrantedFloorwise.Text, ddlCommercialUtilisationDetails.SelectedValue, txtOtherUtilisation.Text, |
ddlPublicUtilisationDetails.SelectedValue, txtOtherUtilisation1.Text, txtIndustrialutilisation.Text, ddlPlotLeaseOwnedBy.SelectedValue); |
ResTableDataBind(); |
ImageOk.Visible = true; |
Msg.Text = "New Record Insert Sucessfully"; |
ClearMain(); |
//Insert Operation |
public static int Insert( String sector,String block,String plot,DateTime urm_entry_dt, |
String urm_loc_adv,String urm_alott_catg,Int32 urm_grnd_rent,String urm_grnd_rent_pp, |
String urm_grnd_rent_desc,String urm_resi,String urm_shop_allowed,String urm_yes_resi, |
String urm_non_resi,String urm_allot_no,DateTime urm_allot_dt,String urm_prev_alloted, |
String urm_whose_fav,DateTime urm_reg_dt,DateTime urm_exe_dt,String urm_coop_name, |
String urm_coop_reg_no,Int32 urm_org_cost,Int32 urm_interest_paid,Int32 urm_bp_cost, |
Int32 urm_amount_paid,Int32 urm_bal_due,DateTime urm_poss_dt, String urm_poss_cert_no, |
String urm_poss_type,Int32 urm_grnd_rentupto_yr,Int32 urm_grnd_rent_paid,Int32 urm_grnd_rent_bal, |
String urm_pln_submitted,DateTime urm_pln_subm_org_dt,String urm_pln_subm_org_no,String urm_pln_subm_rem , |
String urm_pln_sanctioned,DateTime urm_pln_sanc_org_dt,String urm_pln_sanc_no, DateTime urm_pln_sanc_rev_dt, |
String urm_pln_sanc_rev_no,String urm_pln_sanc_rem, String urm_tenyr_exp,DateTime urm_tenyr_org_dt, |
String urm_tenyr_org_no,DateTime urm_tenyr_rev_dt, String urm_tenyr_rev_no, String urm_tenyr_rem, |
String urm_pln_storeys,String urm_const_status,String urm_comp_storeys, String urm_const_storeys , |
String urm_const_rem,String urm_cc_rem,String urm_comm_util,String urm_comm_util_other , |
String urm_pub_util,String urm_pub_util_other,String urm_ind_util1,String urm_plot_lease_ownby) |
{ |
DBAccess db = new DBAccess(); |
SqlParameter objParam = new SqlParameter("@urm_id", 0); |
objParam.Direction = ParameterDirection.Output; |
db.Parameters.Add(new SqlParameter("@upm_sector", sector)); |
db.Parameters.Add(new SqlParameter("@upm_block", block)); |
db.Parameters.Add(new SqlParameter("@upm_plot", plot)); |
db.Parameters.Add(new SqlParameter("@urm_entry_dt", urm_entry_dt)); |
db.Parameters.Add(new SqlParameter("@urm_loc_adv", urm_loc_adv)); |
db.Parameters.Add(new SqlParameter("@urm_alott_catg", urm_alott_catg)); |
db.Parameters.Add(new SqlParameter("@urm_grnd_rent", urm_grnd_rent)); |
db.Parameters.Add(new SqlParameter("@urm_grnd_rent_pp", urm_grnd_rent_pp)); |
db.Parameters.Add(new SqlParameter("@urm_grnd_rent_desc", urm_grnd_rent_desc)); |
db.Parameters.Add(new SqlParameter("@urm_resi", urm_resi)); |
db.Parameters.Add(new SqlParameter("@urm_shop_allowed", urm_shop_allowed)); |
db.Parameters.Add(new SqlParameter("@urm_non_resi", urm_non_resi)); |
db.Parameters.Add(new SqlParameter("@urm_yes_resi", urm_yes_resi)); |
db.Parameters.Add(new SqlParameter("@urm_allot_no", urm_allot_no)); |
db.Parameters.Add(new SqlParameter("@urm_allot_dt", urm_allot_dt)); |
db.Parameters.Add(new SqlParameter("@urm_reg_dt", urm_reg_dt)); |
db.Parameters.Add(new SqlParameter("@urm_exe_dt", urm_exe_dt)); |
db.Parameters.Add(new SqlParameter("@urm_coop_name", urm_coop_name)); |
db.Parameters.Add(new SqlParameter("@urm_coop_reg_no", urm_coop_reg_no)); |
db.Parameters.Add(new SqlParameter("@urm_org_cost", urm_org_cost)); |
db.Parameters.Add(new SqlParameter("@urm_bp_cost", urm_bp_cost)); |
db.Parameters.Add(new SqlParameter("@urm_interest_paid", urm_interest_paid)); |
db.Parameters.Add(new SqlParameter("@urm_amount_paid", urm_amount_paid)); |
db.Parameters.Add(new SqlParameter("@urm_bal_due", urm_bal_due)); |
db.Parameters.Add(new SqlParameter("@urm_poss_dt", urm_poss_dt)); |
db.Parameters.Add(new SqlParameter("@urm_poss_cert_no", urm_poss_cert_no)); |
db.Parameters.Add(new SqlParameter("@urm_poss_type", urm_poss_type)); |
db.Parameters.Add(new SqlParameter("@urm_grnd_rentupto_yr", urm_grnd_rentupto_yr)); |
db.Parameters.Add(new SqlParameter("@urm_grnd_rent_paid", urm_grnd_rent_paid)); |
db.Parameters.Add(new SqlParameter("@urm_grnd_rent_bal", urm_grnd_rent_bal)); |
db.Parameters.Add(new SqlParameter("@urm_pln_submitted", urm_pln_submitted)); |
db.Parameters.Add(new SqlParameter("@urm_pln_subm_org_dt", urm_pln_subm_org_dt)); |
db.Parameters.Add(new SqlParameter("@urm_pln_subm_org_no", urm_pln_subm_org_no)); |
db.Parameters.Add(new SqlParameter("@urm_pln_subm_rem", urm_pln_subm_rem)); |
db.Parameters.Add(new SqlParameter("@urm_pln_sanctioned", urm_pln_sanctioned)); |
db.Parameters.Add(new SqlParameter("@urm_pln_sanc_org_dt", urm_pln_sanc_org_dt)); |
db.Parameters.Add(new SqlParameter("@urm_pln_sanc_no", urm_pln_sanc_no)); |
db.Parameters.Add(new SqlParameter("@urm_pln_sanc_rem", urm_pln_sanc_rem)); |
db.Parameters.Add(new SqlParameter("@urm_pln_sanc_rev_dt", urm_pln_sanc_rev_dt)); |
db.Parameters.Add(new SqlParameter("@urm_pln_sanc_rev_no", urm_pln_sanc_rev_no)); |
db.Parameters.Add(new SqlParameter("@urm_const_status", urm_const_status)); |
db.Parameters.Add(new SqlParameter("@urm_const_storeys", urm_const_storeys)); |
db.Parameters.Add(new SqlParameter("@urm_pln_storeys", urm_pln_storeys)); |
db.Parameters.Add(new SqlParameter("@urm_comp_storeys", urm_comp_storeys)); |
db.Parameters.Add(new SqlParameter("@urm_const_rem", urm_const_rem)); |
db.Parameters.Add(new SqlParameter("@urm_comm_util", urm_comm_util)); |
db.Parameters.Add(new SqlParameter("@urm_comm_util_other", urm_comm_util_other)); |
db.Parameters.Add(new SqlParameter("@urm_pub_util", urm_pub_util)); |
db.Parameters.Add(new SqlParameter("@urm_pub_util_other", urm_pub_util_other)); |
db.Parameters.Add(new SqlParameter("@urm_ind_util1", urm_ind_util1)); |
db.Parameters.Add(new SqlParameter("@urm_plot_lease_ownby", urm_plot_lease_ownby)); |
db.Parameters.Add(new SqlParameter("@urm_prev_alloted", urm_prev_alloted)); |
db.Parameters.Add(new SqlParameter("@urm_whose_fav", urm_whose_fav)); |
db.Parameters.Add(new SqlParameter("@urm_tenyr_exp", urm_tenyr_exp)); |
db.Parameters.Add(new SqlParameter("@urm_tenyr_org_dt", urm_tenyr_org_dt)); |
db.Parameters.Add(new SqlParameter("@urm_tenyr_org_no", urm_tenyr_org_no)); |
db.Parameters.Add(new SqlParameter("@urm_tenyr_rev_dt", urm_tenyr_rev_dt)); |
db.Parameters.Add(new SqlParameter("@urm_tenyr_rev_no", urm_tenyr_rev_no)); |
db.Parameters.Add(new SqlParameter("@urm_tenyr_rem", urm_tenyr_rem)); |
db.Parameters.Add(new SqlParameter("@urm_cc_rem", urm_cc_rem)); |
db.Parameters.Add(objParam); |
int retval = db.ExecuteNonQuery("InsertResMasterNEW"); |
if (retval == 1) |
{ |
return int.Parse(objParam.Value.ToString()); |
} |
else |
{ |
return -1; |
} |
} |
Please help
Thanks