Velocity Reviews

Velocity Reviews (
-   ASP .Net (
-   -   Error when i try to run Update query (

cengizb 04-07-2011 09:14 AM

Error when i try to run Update query
Hi, I want to update my table when I run the query. Everything works fine, only Update query doesn't work here, I can't execute them.
I get error on the bold line... Does anyone know, how I can fix this problem ?
The error is:
Line 58: SqlCommand cmdUpdate = new SqlCommand("UPDATE tblProbleemOmschrijving SET Status='A' WHERE ID= @ID");
Line 59: cmdUpdate.Parameters.AddWithValue("@ID",ID_Problee mOmschrijving);
Line 60: cmdUpdate.ExecuteNonQuery();

ExecuteNonQuery: Connection property has not been initialized.


            // Get the currently selected row using the SelectedRow property.
            GridViewRow row = GridView1.SelectedRow;

            string ID_ProbleemOmschrijving = row.Cells[1].Text;
            string afdeling = row.Cells[3].Text;
            string probleem = row.Cells[4].Text;
            string datum = txtDatum.Text;
            string tijd = txtTijd.Text;
            string omschrijving = txtOmschrijving.Text;
            DateTime date = Convert.ToDateTime(txtDatum.Text);

            //Connectie DB
            string conStr = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\NaskaIngredients.mdf;Integrated Security=True;User Instance=True;";

            SqlConnection myConn = new SqlConnection(conStr);


            SqlCommand cmdSelect = new SqlCommand("insert into tblProbleemReparatie (ID_ProbleemOmschrijving, Afdeling, Soort_probleem, Omschrijving_reparatie, Uur_reparatie, Date_reparatie) VALUES(@ID_ProbleemOmschrijving, @Afdeling, @Soort_probleem, @Omschrijving_reparatie, @Uur_reparatie, @Date_reparatie)", myConn);
            cmdSelect.Parameters.AddWithValue("@ID_ProbleemOmschrijving", ID_ProbleemOmschrijving);
            cmdSelect.Parameters.AddWithValue("@Afdeling", afdeling);
            cmdSelect.Parameters.AddWithValue("@Soort_probleem", probleem);
            cmdSelect.Parameters.AddWithValue("@Omschrijving_reparatie", omschrijving);
            cmdSelect.Parameters.AddWithValue("@Uur_reparatie", tijd);
            cmdSelect.Parameters.AddWithValue("@Date_reparatie", date);
            SqlCommand cmdUpdate = new SqlCommand("UPDATE tblProbleemOmschrijving SET Status='A' WHERE ID="+ID_ProbleemOmschrijving);

            // 3) SQLDataReader

            txtDatum.Text = "";
            txtTijd.Text = "";
            txtOmschrijving.Text = "";
            imgGoedkeuring.Visible = true;
            imgFout.Visible = false;
            lblFout.Visible = false;
            lblSucces.Text = "De gegevens zijn succesvol opgeslagen in de database";

            txtDatum.Enabled = false;
            txtTijd.Enabled = false;
            txtOmschrijving.Enabled = false;
            imgFout.Visible = true;
            lblFout.Text = "ERROR";

All times are GMT. The time now is 03:12 AM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.