none
ACTUALIZAR CAMPO RRS feed

  • Pregunta

  • private void button5_Click(object sender, EventArgs e)
            {
    
                conexion.Open();
    
                String Query = @"UPDATE experienciasistemas SET 
    						  ID= @ID, NO_FOLIO= @NO_FOLIO, CLAVE=@CLAVE, EQUIPO= @EQUIPO, FECHA_RECIBO= @FECHA_RECIBO, QUIEN_RECIBE= @QUIEN_RECIBE, FECHA_COMPROMISO= @FECHA_COMPROMISO, AREA_SERVICIO= @AREA_SERVICIO, TECNICO= @TECNICO, FECHA_ENTREGA= @FECHA_ENTREGA, REMISION= @REMISION, QUIEN_MOSTRO= @QUIEN_MOSTRO,
    					      WHERE ID= @ID";
    
                MySqlCommand comando = new MySqlCommand(Query, conexion);
                comando.Parameters.AddWithValue("@ID", ID.Text);
                comando.Parameters.AddWithValue("@NO_FOLIO", NO_FOLIO.Text);
                comando.Parameters.AddWithValue("@CLAVE", CLAVE.Text);
                comando.Parameters.AddWithValue("@EQUIPO", EQUIPO.Text);
                comando.Parameters.AddWithValue("@FECHA_RECIBO", EQUIPO.Text);
                comando.Parameters.AddWithValue("@QUIEN_RECIBE", EQUIPO.Text);
                comando.Parameters.AddWithValue("@FECHA_COMPROMISO", EQUIPO.Text);
                comando.Parameters.AddWithValue("@AREA_SERVICIO", EQUIPO.Text);
                comando.Parameters.AddWithValue("@TECNICO", EQUIPO.Text);
                comando.Parameters.AddWithValue("@FECHA_ENTREGA", EQUIPO.Text);
                comando.Parameters.AddWithValue("@REMISION", EQUIPO.Text);
                comando.Parameters.AddWithValue("@QUIEN_MOSTRO", EQUIPO.Text);
    
                
    
                comando.ExecuteNonQuery();
    
    
            }

    Tengo el siguiente código, para actualizar mi registro, pero me da problemas, me aparece el siguiente mensaje: 

    MySql.Data.MySqlClient.MySqlException: 'You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE ID= ''' at line 3'

    Tengo días tratando de resolverlo, pero aún no puedo, se los agradecería mucho si me ayudan!! 

    sábado, 4 de enero de 2020 20:03

Respuestas

  • Hay un error en la sentencia SQL: sobra la coma que hay justo antes del WHERE, es decir, la que está escrita al final de la segunda línea justo detrás de @QUIEN_MOSTRO.
    domingo, 5 de enero de 2020 8:24