Me inserta 2 registros :(

24/12/2003 - 13:58 por Alberto | Informe spam
No entiendo que tiene este metodo de mal:
public void Agregar(string strTabla,string
strDescrip,decimal dcImp, DateTime dtFecha,string
strPersona)
{

sqlCmd.CommandText="INSERT INTO
["+strTabla+"] ([Descripcion],[Importe],[Fecha],[Persona])
VALUES (@Desc,@Imp,@Fecha,@Pers)";

sqlCmd.Parameters.Add
("@Desc",strDescrip);
sqlCmd.Parameters.Add
("@Imp",dcImp);
sqlCmd.Parameters.Add
("@Fecha",dtFecha);
sqlCmd.Parameters.Add
("@Pers",strPersona);

sqlCmd.Connection = sqlCon;
sqlDs.Clear();

sqlCon.Open();
sqlCmd.ExecuteNonQuery();
sqlDa.Fill(sqlDs,strTabla);
sqlCon.Close();
}

Me agrega 2 registros, y en ningu momento lo llamo 2 veces
al metodo, que puede ser?

Gracias :D
 

Leer las respuestas

#1 Carlos Guzmán Álvarez
24/12/2003 - 14:20 | Informe spam
Hola:

Me agrega 2 registros, y en ningu momento lo llamo 2 veces
al metodo, que puede ser?



Estas usando sqlCmd en sqlDa.Selectcommand ?? en tal caso lo mas
probable es que el segundo registro lo esta insertando al ejecutar
sqlDa.Fill.


Best regards

Carlos Guzmán Álvarez
Vigo-Spain

Preguntas similares