Insertar o agregar 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:
prog18.asp:
<% @LANGUAGE = JavaScript %>
<%
// 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:
TAREAS PROGRAMACION JAVASCRIPT :
1.- construir muchos programas de inserccion en las tablas de las bases de datos que tengan construidas
Fuente:enlace
No hay comentarios:
Publicar un comentario