Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2004, 08:40
keither
 
Fecha de Ingreso: febrero-2004
Mensajes: 67
Antigüedad: 21 años, 2 meses
Puntos: 0
Problema con Update

Tengo una serie de TextBox en el aspx y en el codebehind intento hacer un update en la base de datos pero no consigo que me lo ejecute o la ejecución no me cambia nada. El codebehind es el siguiente:

SqlCommand sqlEdita=new SqlCommand("UPDATE APLANTILLA SET OBJECTE=@OBJECTE, TRAMITACIO=@TRAMITACIO, PRESSUPOST=@PRESSUPOST, DOCUMENTACIO=@DOCUMENTACIO, REQUISITS=@REQUISITS, OFERTES=@OFERTES, OBERTURAOFERTES=@OBERTURAOFERTES",sqlConnection1);
sqlEdita.Parameters.Add("@OBJECTE",SqlDbType.VarCh ar,100);
sqlEdita.Parameters.Add("@TRAMITACIO",SqlDbType.Va rChar,100);
sqlEdita.Parameters.Add("@PRESSUPOST",SqlDbType.Va rChar,100);
sqlEdita.Parameters.Add("@DOCUMENTACIO",SqlDbType. VarChar,100);
sqlEdita.Parameters.Add("@REQUISITS",SqlDbType.Var Char,100);
sqlEdita.Parameters.Add("@OFERTES",SqlDbType.VarCh ar,100);
sqlEdita.Parameters.Add("@OBERTURAOFERTES",SqlDbTy pe.VarChar,100);

sqlEdita.Parameters["@OBJECTE"].Value=TBObjecte.Text;
sqlEdita.Parameters["@TRAMITACIO"].Value=TBTramitacio.Text;
sqlEdita.Parameters["@PRESSUPOST"].Value=TBPressupost.Text;
sqlEdita.Parameters["@DOCUMENTACIO"].Value=TBDocumentacio.Text;
sqlEdita.Parameters["@REQUISITS"].Value=TBRequisits.Text;
sqlEdita.Parameters["@OFERTES"].Value=TBOfertes.Text;
sqlEdita.Parameters["@OBERTURAOFERTES"].Value=TBOberturaOfertes.Text;
sqlConnection1.Open();
try
{
sqlEdita.ExecuteNonQuery();
}
catch(SqlException errorSql)
{
Avis.Text=errorSql.Errors[0].Message.ToString();
}
sqlConnection1.Close();

Este código no me da ningun error pero tampoco me actualiza la base de datos. Me estoy dejando algo? Una cosa es que no actualice los Textbox despues del update (que no lo hago) pero miro las tablas sql server y estan intactas.
En fin, si a alguien se le ocurre algo agradeceria una respuesta.

Gracias.