
30/05/2012, 00:13
|
| | 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();
} |