
20/02/2004, 08:40
|
| | 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. |