SQL INSERT PERL SCRIPT

Todo sobre Apple, Mac e Iphone Noticias sobre apple,mac, osx, iphone,ipad,apple watch, juegos para mac y appletv

 

PERLSCRIPT UNIDAD 5: INTRODUCION A LAS BASES DE DATOS

TEMA 8: INSERCION O ADICION DE REGISTROS

Insertar o agreger registros o renglones nuevos a una tabla en disco 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:

Prog16.html

 

CAPTURA O ALTA REGISTRO

Nombre



Edad



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 insercion access lo agrega automaticamente.

Corrida prog16.html:

image172.jpg

prog16.asp:

CreateObject('ADODB.Connection');$driver='Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:progfacillauromibase.mdb';$coneccion->Open($driver);$Rs=$Server->CreateObject('ADODB.RecordSet');# abriendo recordset para inserccion$Rs->Open('mitabla', $coneccion, 2, 2);# capturando los datos a insertar desde forma$nombre=$Request->Form('nombre')->item;$edad=$Request->Form('edad')->item;# construir dos arreglos normales uno para NAME,VALUE de un arreglo# asociativo@campo =["nombre", "edad"];@valor =[$nombre, $edad];# usando la propiedad ADDNEW DE RECORSET PARA INSERTAR$Rs->AddNew( @campo, @valor);#actualizando la tabla en disco$Rs->Update();# cerrar y liberar recordset y coneccion$Response->Write('ya inserte SDQ');$Rs->Close;$coneccion->Close;undef $Rs;undef $conneccion;%>

notas: como se indico anteriormente, solo usar metodos addnew y update, no olvidar cerrar y liberar memoria.

Corrida prog16.asp:

image173.jpg

Usando prog15.asp para ver toda la base

image174.jpg

TAREAS PROGRAMACION PERLSCRIPT :

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

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/perl_script/sql_insert/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail bitelchux@yahoo.es y retiraremos este contenido inmediatamente