11/07/2009, 17:33
|
| | 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! :) |