Código PHP:
this.hacerConexion();
/*String sqlActualizarNombre = "SELECT nombre FROM catalogo;
MySqlCommand comando_ActualizarNombre = new MySqlCommand(sqlActualizarNombre, conexion);
comando_ActualizarNombre.CommandType = CommandType.Text;
MySqlDataAdapter da_datos = new MySqlDataAdapter(comando_ActualizarNombre);
DataTable dt_ActualizarNombre = new DataTable();
da_datos.Fill(dt_ActualizarNombre);
dt_ActualizarNombre.Rows[PosicionFila]["nombre"] = txtNombre.Text;
da_datos.Update(dt_ActualizarNombre);
conexion.Close();*/
MySqlDataAdapter da_datos = new MySqlDataAdapter();
da_datos.UpdateCommand = new MySqlCommand("UPDATE catalogo SET nombre=@nombre", conexion);
da_datos.UpdateCommand.Parameters.Add("@nombre", MySqlDbType.VarChar, 200).Value = txtNombre.Text;
da_datos.UpdateCommand.Connection = conexion;
da_datos.UpdateCommand.ExecuteNonQuery();
conexion.Close();
Buscando encontré otra forma, que en este caso es el código que se encuentra comentado pero aquí, justamente después del da_datos.Update(dt_ActualizarNombre) me sale el siguiente error:
Update requiere que UpdateCommand sea válido cuando se pasa la colección DataRow con filas modificadas.
E intente colocar: da_datos.UpdateCommand = comando_ActualizarNombre;
Pero al parecer no se utiliza así. Pueden ayudarme?
Gracias de antemano