ARTICULOS

Agregar datos a más de una tabla

Autor: Fabian Muller (http://www.webexperto.com) - 17/06/2002

En este artículo veremos cómo agregar datos a más de una tabla utilizando Recorset, en el ejemplo que describiremos a continuación se agregarán 2 registros en cada tabla.

Primero que nada debemos tener en claro que datos vamos a almacenar, para ello crearemos un simple formulario en donde se pediran cuatro datos: nombre, apellido, email y password.

formulario.htm

<form method="POST" action="agregar.asp">
<p>Nombre <input type="text" name="nombre" size="20"><br>
Apellido <input type="text" name="apellido" size="20"><br>
Email <input type="text" name="email" size="20"><br>
Password <input type="text" name="password" size="20"><br>
<input type="submit" value="Agregar" name="enviar"></p>
</form>

agregar.asp

Es la página encargada de procesar el formulario y agregar los registros a las tablas correspondientes:

<%
' tomamos los datos del formulario
nombre = Request.Form("nombre")
apellido = Request.Form("apellido")
email = Request.Form("email")
password = Request.Form("password")

' creamos la conexion y los 2 recordset
Set Con=Server.CreateObject("ADODB.Connection")

Set RS=Server.CreateObject("ADODB.RecordSet")
Set RS2=Server.CreateObject("ADODB.RecordSet")

Con.Open "conexionDSN"

' ejecutamos una consulta para cada recorset
RS.Open "SELECT * FROM Usuarios", Con, adOpenDynamic, adLockPessimistic, adCMDText
RS2.Open "SELECT * FROM UsuariosPassword", Con, adOpenDynamic, adLockPessimistic, adCMDText

' agregamos los datos a la primera tabla
RS.AddNew
RS("nombre")= nombre
RS("apellido")= apellido
RS.Update

' agregamos los datos a la segunda tabla
RS2.AddNew
RS2("email")= email
RS2("password")= password
RS2.Update

' cerramos los objetos y liberamos memoria
RS.Close
RS2.Close
MyConn.Close
Set RS = Nothing
Set RS2 = Nothing
Set MyConn = Nothing
%>

Con el código anterior podrán agregar registros a diferentes tablas utilizando Recordsets.

 

Más artículos sobre ASP

1. Trabajando con fechas y horas
2. Contador de visitas sin utilizar bases de datos
3. Envio de emails con CDONTS
4. Altas, bajas y modificaciones
5. Contador de clicks en ASP
6. Agregar, eliminar y modificar datos a una BD
7. Obteniendo números aleatorios
8. Lector RSS con ASP
9. Reconocer idioma del visitante
10. Utilizando el componente AspEmail
Más artículos...

Otros artículos...

PHP Instalación de PHP sobre PWS 4.0
ASP Fechas en español
PHP Utilizando cookies en PHP
PHP Contador de visitas sin cookies
Marketing Cómo conseguir visitas con poco o ningún costo
Java Script Redirección de acuerdo a la resolución del usuario
HTML "Includes" html con Frontpage
Varios Descripción de los códigos de error
Marketing Promocionando un sitio en los buscadores
HTML Insertando un archivo Flash en una página
Más artículos...