Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2012, 00:13
jurva
 
Fecha de Ingreso: septiembre-2010
Mensajes: 16
Antigüedad: 14 años, 4 meses
Puntos: 2
Error InvalidOperationException

Necesito ayuda en la parte que esta en rojo me sale el error

tengo una clase model y en esta el siguiente codigo

public int GuardarProducto(Producto producto)
{
MySqlCommand cmd = new MySqlCommand();
cmd.Connection = this.connection;
cmd.CommandText = "insert into producto(procesador,memoria,discoD,tarjertaG,monit or) values(?procesador,?memoria,?discoD,?tarjertaG,?mo nitor)";

// Se utiliza parametros para evitar SQL INJECTION ( hack )
//NOTA : leer sobre SQL INJECTION
MySqlParameter paramProcesador = new MySqlParameter("?procesador", MySqlDbType.VarChar);
paramProcesador.Value = producto.Procesador;

MySqlParameter paramMemoria = new MySqlParameter("?memoria", MySqlDbType.VarChar);
paramMemoria.Value = producto.Memoria;

MySqlParameter paramDiscoD = new MySqlParameter("?discoD", MySqlDbType.VarChar);
paramDiscoD.Value = producto.DiscoD;

MySqlParameter paramTarjertaG = new MySqlParameter("?tarjertaG", MySqlDbType.VarChar);
paramTarjertaG.Value = producto.TarjertaG;

MySqlParameter paramMonitor = new MySqlParameter("?monitor", MySqlDbType.VarChar);
paramMonitor.Value = producto.Monitor;

cmd.Parameters.Add(paramProcesador);
cmd.Parameters.Add(paramMemoria);
cmd.Parameters.Add(paramDiscoD);
cmd.Parameters.Add(paramTarjertaG);
cmd.Parameters.Add(paramMonitor);


return cmd.ExecuteNonQuery();
}