Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/07/2009, 17:33
eter_6
 
Fecha de Ingreso: marzo-2007
Ubicación: Guadalajara
Mensajes: 18
Antigüedad: 17 años, 8 meses
Puntos: 1
Respuesta: Problema con AddWithValue

creo que el command te permite meterle como parámetro el nombre del procedimiento almacenado, intenta de esta manera

public void InsertarTipo(object pid_Marca, object pModelo, string pNombreStoredProcedure)
{
this.cxn = new SqlConnection(this.cadenaConexion);
this.command = new SqlCommand(pNombreStoredProcedure, this.cxn);

this.command.CommandType = System.Data.CommandType.StoredProcedure;
this.command.Parameters.Add("@id_Marca", TIPO DE DATO).value = pid_Marca;
this.command.Parameters.Add("@Modelo", TIPO DE DATO).value = pModelo;
this.command.Parameters.Add("@Potencia", TIPO DE DATO).value = pPotencia;

this.cxn.Open();
this.command.ExecuteNonQuery;
this.cxn.Close();
}

donde TIPO DE DATO es el tipo de dato del campo que vas a afectar en la tabla de tu base de datos, por ejemplo varchar(50), algo que me deja pensando, es porque meter como object pid_Marca y pModelo, si como dices que le pasas el valor por medio de un textbox podrías ponerlos como string y el parámetro que fuera el textbox.text, bueno, espero te sirva, luego nos cuentas, suerte! :)