UNIDAD 5: INTRODUCION A LAS BASES DE DATOS
JSCRIPT TEMA 12: BAJA O ELIMINACION
Eliminación es otro proceso simple y comun con las bases de datos el modelo con ADO.NET que estamos usando hace este tipo de operaciones muy faciles:
La instrucción sql a usar es: DELETE FROM TABLA WHERE CONDICION
Prog23.html
<HTML> <FORM ACTION=/cgi-bin/tusitio/prog23.exe METHOD=get> CLAVE ANIMALITO A ELIMINAR:<INPUT TYPE=text NAME=CLAVE><BR> <INPUT TYPE=submit VALUE=ELIMINAR> </FORM></HTML>
prog23.js
import System;
import System.Data;
import System.Data.OleDb;
// creandocomo variables globales
var coneccion:OleDbConnection;
var orden:OleDbCommand;
var capturar:lnet = new lnet();
var clave:String = capturar.getparametro("CLAVE");
coneccion=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\progfacil\\lauro\\mibase.mdb");
// instruccion sql DELETE FROM TABLA WHERE CLAVE=DATO
var q:String = "delete from mitabla where clave=@CLAVE";
orden= new OleDbCommand(q, coneccion);
orden.Parameters.Add(new OleDbParameter("@CLAVE", OleDbType.Integer));
orden.Parameters["@CLAVE"].Value = clave;
orden.Connection.Open();
orden.ExecuteNonQuery();
orden.Connection.Close();
// avisando
print("Content-Type:text/html\n");
print("<HTML>ya murio usar prog18.html para desplegar</HTML>");
// cerrando todo
coneccion.Close();
OBSERVAR QUE NO SE OCUPO NI ADAPTER NI DATASET, SOLO UN COMMAND DIRECTO A LA CONECCION O BASE DE DATOS, es decir es valido mandar instrucciones sql directo a una base de datos, interesante verdad???
Corridas :
Prog18 ←-tabla original
prog23.html
prog23.cs o exe
prog18.exe ←- como queda ahora la tabla??
bye, bye pobre gatito
TAREAS PROGRAMACION JSCRIPT CGI :
1.- construir este proceso para las tablas y bases de datos que tengan construidas.