UNIDAD JSCRIPT 5: INTRODUCION A LAS BASES DE DATOS

TEMA JSCRIPT 8: INSERCION O ADICION DE REGISTROS

Insertar o agreger registros o renglones nuevos a una tabla en disco, este es un proceso sencillo solo se usan los metodos AddNew para agregarlo a recordset y Update para actualizar la tabla en disco, como lo muestra el siguiente ejemplo:

Prog18.html

<html>
<h3>CAPTURA O ALTA REGISTRO</h3>
<form method=post action=http://programacionfacil.com:4080/lauro/prog18.asp>
Nombre:<input type=text size=20 name=nombre><br>
Edad..:<input type=text size=5 name=edad><br>
<input type=Submit value=agregar>
</form></html>

nota: lo unico de recordar que esta forma html de captura no lleva incluida el campo llave (clave) recordar que es de tipo autonumber en access y al hacer la inserciĆ³n access lo agrega automaticamente.

Corrida html:

image221.jpg

prog18.asp:

<% @LANGUAGE = JScript %>
<%
// creando y abriendo enlace o coneccion a base de datos
var coneccion=Server.CreateObject("ADODB.Connection");
coneccion.Provider="Microsoft.Jet.OLEDB.4.0";
coneccion.Open("c:\\progfacil\\lauro\\mibase.mdb");
// creando y cargando el recordset
var tabla=Server.CreateObject("ADODB.RecordSet");
tabla.Open("mitabla", coneccion,2,2);
//usar metodo addnew para crear un renglon en blanco en tabla
tabla.addnew;
//cargando recordset con el post de form
tabla("nombre") = Request.Form("nombre");
tabla("edad") = Request.Form("edad");
// actualizando tabla en disco con metodo update
tabla.update;
//nos movemos al ultimo renglon para obtener el valor de clave
// y la guardamos en una variable para regresarla al usuario
tabla.MoveLast;
var clave = tabla("clave")
%>
<html>
Tu clave es :<% = clave %><br>
Nombre :<% = Request.Form("nombre") %><br>
Edad: <% = Request.Form("edad") %><br>
</html>
<%
// recordar cerrar y liberar la coneccion y el recordset
tabla.Close;
tabla = null;
coneccion.Close;
coneccion = null;
%>

notas: como se indico anteriormente solo usar metodos AddNew y Update no olvidar cerrar y liberar memoria.

Corrida prog18.asp:

image222.jpg

TAREAS PROGRAMACION JSCRIPT

1.- construir muchos programas de inserccion en las tablas de las bases de datos que tengan construidas

Politica de Privacidad