none
Sentencia Update RRS feed

  • Pregunta

  • No puedo actualizar los campos.

    Este es el código que tengo:

     OleDbCommand cmd = new OleDbCommand();
                cmd.CommandType = CommandType.Text;
              cmd.CommandText = @"Update Costos set  "
               +"maquina= @maquina, costo_maquina= @costo_maquina,"
                +"costo_co2= @costo_co2, costo_energia= @costo_energia,"
                + " otroscostos= @otrocostos, depreciacion= @depreciacion, "
               + " tubo_laser= @tubo_laser, salario= @salario, "
               + " utilidad= @utilidad, totalcostos=@totalcostos "
               + " WHERE Id= @Id";
                cmd.Parameters.AddWithValue("@Id", txtno.Text);
                cmd.Parameters.AddWithValue("@maquina", config.Text);
                cmd.Parameters.AddWithValue("@costo_maquina", txtmaql.Text);
                cmd.Parameters.AddWithValue("@costo_co2", txtco2l.Text);
                cmd.Parameters.AddWithValue("@costo_energia", txtco2l.Text);
                cmd.Parameters.AddWithValue("@otroscostos", txtotrol.Text); 
                cmd.Parameters.AddWithValue("@depreciacion", txtdepre.Text);
                cmd.Parameters.AddWithValue("@tubo_laser", txttubo.Text);
                cmd.Parameters.AddWithValue("@salario", txtsalario.Text);
                cmd.Parameters.AddWithValue("@utilidad", txtutilidad.Text);
                cmd.Parameters.AddWithValue("@totalcostos", txttotalcosto.Text);
                cmd.Connection = connection;
                cmd.ExecuteNonQuery();
                MessageBox.Show("Datos Actualizados.");

    martes, 20 de marzo de 2018 17:14

Respuestas

  • hola

    estas usando Ms Access como db?

    si es asi intenta poner la linea

    cmd.Parameters.AddWithValue("@Id", txtno.Text);

    al final de los demas parametros

    Ms Access recuerod tiene la particularidad que debe respetarse el ordne en como se definen los parametros

    slaudos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Ronald_11 martes, 20 de marzo de 2018 17:38
    martes, 20 de marzo de 2018 17:28

Todas las respuestas

  • Su descripción del problema es insuficiente.  Necesitamos que nos diga por qué no puede.  ¿Tiene algún error en tiempo de ejecución?  En fin, díganos cuáles síntomas le dicen a usted que hay un problema.

    Jose R. MCP
    Code Samples

    martes, 20 de marzo de 2018 17:21
    Moderador
  • hola

    estas usando Ms Access como db?

    si es asi intenta poner la linea

    cmd.Parameters.AddWithValue("@Id", txtno.Text);

    al final de los demas parametros

    Ms Access recuerod tiene la particularidad que debe respetarse el ordne en como se definen los parametros

    slaudos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Ronald_11 martes, 20 de marzo de 2018 17:38
    martes, 20 de marzo de 2018 17:28
  • Los datos no sea actualizan, cuando reviso la bd en access, me aparecen iguales. Cuando yo realizo estes codigo en un boton me dice que los datos se han actualizado mas sin embargo siguen iguales.
    martes, 20 de marzo de 2018 17:36