Click here to Skip to main content
16,016,537 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
C#
SqlDataAdapter dap = new SqlDataAdapter("HotelInsert", con);
        dap.InsertCommand.CommandType =CommandType.StoredProcedure;
        dap.InsertCommand.Parameters.AddWithValue("@Country", ddlCountry.SelectedValue);
        dap.InsertCommand.Parameters.AddWithValue("@City", ddlCity.SelectedValue);
        dap.InsertCommand.Parameters.AddWithValue("@HotelName", hotelName.Text);
        dap.InsertCommand.Parameters.AddWithValue("@HotelChain", ddlHotelChain.SelectedValue);
        dap.InsertCommand.Parameters.AddWithValue("@AlterHotelName", altHotelName.Text);
        dap.InsertCommand.Parameters.AddWithValue("@Recommanded", chkRecommended.Checked);
        dap.InsertCommand.Parameters.AddWithValue("@BidAllow", chkBid.Checked);
        dap.InsertCommand.Parameters.AddWithValue("@NCow", chkNCow.Checked);
        dap.InsertCommand.Parameters.AddWithValue("@starRating", ddlStarRating.SelectedValue);
        dap.InsertCommand.Parameters.AddWithValue("@PropertyType", ddlPropertyType.SelectedValue);

        //con.Open();
        DataSet ds=new DataSet();
        dap.Fill(ds);
        //cmd.ExecuteNonQuery();
        //con.Close();
    }
Posted
Updated 29-Apr-12 22:13pm
v4
Comments
Vivek_Sharma 30-Apr-12 6:10am    
Sir Still i having same problem but the error line is change and ie.

dap.InsertCommand.CommandText = "HotelInsert";

now same error coming in this line pls help

Try as below:-----


C#
SqlDataAdapter da=new SqlDataAdapter();
dap.InsertCommand.CommandText="HotelInsert";
dap.InsertCommand.CommandType =CommandType.StoredProcedure;
con.Open();


dap.InsertCommand.CommandType =CommandType.StoredProcedure;
dap.InsertCommand.Parameters.AddWithValue("@Country", ddlCountry.SelectedValue);
dap.InsertCommand.Parameters.AddWithValue("@City", ddlCity.SelectedValue);
dap.InsertCommand.Parameters.AddWithValue("@HotelName", hotelName.Text);
dap.InsertCommand.Parameters.AddWithValue("@HotelChain", ddlHotelChain.SelectedValue);
dap.InsertCommand.Parameters.AddWithValue("@AlterHotelName", altHotelName.Text);
dap.InsertCommand.Parameters.AddWithValue("@Recommanded", chkRecommended.Checked);
dap.InsertCommand.Parameters.AddWithValue("@BidAllow", chkBid.Checked);
dap.InsertCommand.Parameters.AddWithValue("@NCow", chkNCow.Checked);
dap.InsertCommand.Parameters.AddWithValue("@starRating", ddlStarRating.SelectedValue);
dap.InsertCommand.Parameters.AddWithValue("@PropertyType", ddlPropertyType.SelectedValue);
dap.InsertCommand.Parameters.AddWithValue("@CheckinHour", CheckIn);
dap.InsertCommand.Parameters.AddWithValue("@CheckOutHour", CheckOut);
dap.InsertCommand.Parameters.AddWithValue("@WebUrl", WebUrl.Text);
dap.InsertCommand.Parameters.AddWithValue("@Address", Address.Text);
dap.InsertCommand.Parameters.AddWithValue("@Area", Area.Text);
dap.InsertCommand.Parameters.AddWithValue("@AddressCity", City.Text);
dap.InsertCommand.Parameters.AddWithValue("@State", State.Text);
dap.InsertCommand.Parameters.AddWithValue("@Pincode", PinCode.Text);
dap.InsertCommand.Parameters.AddWithValue("@ContactPersFname", fName.Text);
dap.InsertCommand.Parameters.AddWithValue("@ContactPersLname", lName.Text);
dap.InsertCommand.Parameters.AddWithValue("@MobileNum", MobileNum);
dap.InsertCommand.Parameters.AddWithValue("@LandLineNum", LandLine);
dap.InsertCommand.Parameters.AddWithValue("@EmailId", Email.Text);
dap.InsertCommand.Parameters.AddWithValue("@FaxNum", Fax.Text);
dap.InsertCommand.Parameters.AddWithValue("@AdditionalfName", AdfName.Text);
dap.InsertCommand.Parameters.AddWithValue("@AdditionallName", AdlName.Text);
dap.InsertCommand.Parameters.AddWithValue("@AdditionalPurpose", AdPurpose.Text);
dap.InsertCommand.Parameters.AddWithValue("@AdditionalMobileNum", AdMobile.Text);
dap.InsertCommand.Parameters.AddWithValue("@AdditionallLineNum", AdlLine.Text);
dap.InsertCommand.Parameters.AddWithValue("@AdditionalEmailID", AdeMail.Text);
dap.InsertCommand.Parameters.AddWithValue("@AdditionalFax", AdFax.Text);
dap.InsertCommand.Parameters.AddWithValue("@AboutHotel", abtHotel.Text);
dap.InsertCommand.Parameters.AddWithValue("@Gos", ddlGos.SelectedValue);
dap.InsertCommand.Parameters.AddWithValue("@GosHotelCode", GHotelCode.Text);
dap.InsertCommand.Parameters.AddWithValue("@GosName", ddlGName.SelectedValue);
dap.InsertCommand.Parameters.AddWithValue("@HotelMapCode", hotelMapCode.Text);
dap.InsertCommand.Parameters.AddWithValue("@Status", ddlStatus.SelectedValue);
dap.InsertCommand.Parameters.AddWithValue("@ModifiedBy", modifiedBy.Text);
dap.InsertCommand.Parameters.AddWithValue("@CreatedBy", createdBy.Text);

DataSet ds=new DataSet();
dap.Fill(ds);
 
Share this answer
 
The InsertCommand property is null. You must create a Command object and assign it, e.g.
C#
SqlDataAdapter dap = new SqlDataAdapter();
dap.InsertCommand =  new SqlCommand("HotelInsert", con);

and then continue with your code.
By the way,
C#
DataSet ds=new DataSet();
dap.Fill(ds);

does not make sense here: your SQL command is used to write data into the database, not to retrieve data from the database.
 
Share this answer
 
Comments
Vivek_Sharma 7-May-12 2:02am    
The SelectCommand property has not been initialized before calling 'Fill'.

error accured when using this above format of code

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900