Hola Gente! ¿Se puede hacer un update de registros de una bdd, trayendo los datos a campos textbox, donde se los pueda modificar?
¿Me dan un ejemplito?
Gracias.
Marx.
| |||
Update trayendo los datos a un formulario?? Hola Gente! ¿Se puede hacer un update de registros de una bdd, trayendo los datos a campos textbox, donde se los pueda modificar? ¿Me dan un ejemplito? Gracias. Marx. |
| |||
Re: Update trayendo los datos a un formulario?? Hola prueba este código Suponemos de que existe un formulario previo donde se escribe el contenido de los registros que seran añadidos a la base. Set Conexion = Server.CreateObject("ADODB.Connection") Set registros = Server.CreateObject("ADODB.Recordset") Conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("MiBase.mdb") If registros.BOF And registros.EOF Then registros.AddNew registros("MiCampo1") = Request("MiTexto1") registros("MiCampo2") = Request("MiTexto2") ' ' registros("MiCampo10") = Request("MiTexto10") registros.Update response.Write "Registro añadido" else response.Write"El registro ya existe" end if registros.Close Set registros = Nothing conexion.Close Set conexion = Nothing MiCampox es el nombre de la variable que contiene el texto enviado por el formulario Espero que te sirva de algo Saludos |
| ||||
Re: Update trayendo los datos a un formulario?? me parece que ![]() ![]() supongamos una página con un formulario que tome los datos del registro a modificar:
Código:
Bien, ahí se presenta el formulario con los datos actuales para poder verlos y modificarlos en el caso que sea necesario (bueno, si que es necesario porque eso es lo que estás preguntando..). Además metés en un campo hidden el ID de esa persona.<% 'obtenemos el ID de la persona para 'mostrar sus datos en el formulario: Modificar = Request.QueryString("ID_PERSONA") 'Se conecta a la bd y todas esas cuestiones: Set Conn.. Set Rs... SQL = "Select ID_PERSONA, Nombre, Apellido from amigos where ID_PERSONA = " & Modificar Rs open, SQL, Conn %> <form method="post" action="modifica.asp"> <input type="text" name="nombre" value="<%=Rs("Nombre")%>"> <input type="text" name="apellido" value="<%=Rs("Apellido")%>"> <input type="hidden" name="ID_PERSONA" value="<%=Rs("ID_PERSONA")%>"> </form> ahora, en la página "modifica.asp", ponés un código así:
Código:
ejecutás la SQL y listo. ya tenés un formulario de actualización 'Recogés los campos del form: VarNombre = Request.Form("Nombre") VarApellido = Request.Form("Apellido") VarID = Request.Form("ID_PERSONA") '... '... SQL = "UPDATE Amigos SET Nombre = ' " & VarNombre & " ', Apellido = ' " & VarApellido & " ' WHERE ID_PERSONA = " VarID '... |
| ||||
Re: Update trayendo los datos a un formulario?? parece que nos pusimos de acuerdo con RootK. Cuando dije que marx-pola no se refiere a eso, lo decía por el ejemplo de larrea saludos |
| |||
Re: Update trayendo los datos a un formulario?? RootK! Gracias amigo, muy valiosa tu info... < GUARDADO PA' FUTURAS TAREAS> ¡¡¡¡¡¡¡¡¡ DAZUAGAAAAAAAAAAAAAA !!!!!!!! ESO, ESO, ESO.... Era chustamente lo que netcetsitaaaba. Aparte de GRACIAS... CAPO, MASTER, ETC.... QUE MAS TE PUEDO DECIR. Gracias che, en serio. Saludos a todos. ![]() ![]() ![]() ![]() |