ASP.NET - problema al modificar formulario

 
Vista:

problema al modificar formulario

Publicado por LALA_MTTS (15 intervenciones) el 05/10/2007 17:20:47
hola a todos:

Miren tengo el siguiente problema deseo modificar un formulario, por medio de textbox, pero al darle click al boton que ejecuta la accion no modifica los datos.

este es el codigo que utilizo para modificar.

conecion = New SqlConnection("string_coneccion)
consulta = New SqlCommand("UPDATE HFPACI SET PAC_NOMBRE = '" + txtnombrepaci.Value + "', PAC_APELLI='" + txtapellidopaci.Value + "', PAC_NUMED='" + Me.txtUWebRut.Value + "', PAC_DV='" + Me.txt_dv.Value + "', PAC_FNACI='" + txtFecha.Value + "', PAC_OBSE='" + TextArea1.Value + "' WHERE pac_nmaxi = '" + Hidden1.Value + "'", conecion)
conecion.Open()

OJALA ME AYUDEN
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema al modificar formulario

Publicado por eduardo (14 intervenciones) el 05/10/2007 22:02:54
conecion = New SqlConnection(string_coneccion)
consulta = New SqlCommand("UPDATE HFPACI SET PAC_NOMBRE ='" + txtnombrepaci.text + "', PAC_APELLI='" + txtapellidopaci.text + "', PAC_NUMED='" + Me.txtUWebRut.text + "', PAC_DV='" + Me.txt_dv.text + "', PAC_FNACI='" + txtFecha.text + "', PAC_OBSE='" + TextArea1.text + "' WHERE pac_nmaxi = '" + Hidden1.text + "'", conecion)
conecion.Open()
sqlcommand.executenonquery()
conecion.Close()

sino funciona asi... pon el mensaje de error... para terner una idea clara.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema al modificar formulario

Publicado por lala_mtts (15 intervenciones) el 08/10/2007 21:10:03
Primero hago un select para mostrar los datos y pasarselos a los texts

conecion = New SqlConnection("Data Source=URGPEDIATRICA;Initial Catalog=hospital;Persist Security Info=True;User ID=sa;Password=sa")
consulta = New SqlCommand("select pac_nmaxi,PAC_NOMBRE,PAC_APELLI,PAC_NUMED,PAC_DV,PAC_FNACI,PAC_OBSE from HFPACI where pac_nmaxi= 2", conecion)
conecion.Open()
Dim mostrar As SqlDataReader = consulta.ExecuteReader((CommandBehavior.CloseConnection))
While mostrar.Read()
Hidden1.Value = CStr(mostrar("pac_nmaxi"))
txtnombrepaci.Value = CStr(mostrar("PAC_NOMBRE"))
txtapellidopaci.Value = CStr(mostrar("PAC_APELLI"))
txtUWebRut.Value = CStr(mostrar("PAC_NUMED"))
txt_dv.Value = CStr(mostrar("PAC_DV"))
txtFecha.Value = CStr(mostrar("PAC_FNACI"))
TextArea1.Value = CStr(mostrar("PAC_OBSE"))
End While
mostrar.Close()
conecion.Close()

y despues modifico, al parecer los datos del select que extraigo de la base quedan en memoria, porque no me toma lo que no ingreso por el teclado

Dim conecion_modificar As SqlConnection
Dim consulta_modificar As SqlCommand

Hidden2.Value = DateTime.Now.ToString()

conecion_modificar = New SqlConnection("Data Source=URGPEDIATRICA;Initial Catalog=hospital;Persist Security Info=True;User ID=sa;Password=sa")
conecion_modificar.Open()

consulta_modificar = New SqlCommand("UPDATE HFPACI SET PAC_NOMBRE = '" & txtnombrepaci.Value & "', PAC_APELLI='" & txtapellidopaci.Value & "', PAC_OBSE='" & TextArea1.Value & "',PAC_HORA_LLEGADA= '" & Hidden2.Value & "' WHERE pac_nmaxi = " + Hidden1.Value + "", conecion_modificar)

consulta_modificar.ExecuteNonQuery()

Label1.Visible = True
Label1.Text = "(*) Los Datos han sido Modificados"

conecion_modificar.Close()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar