UNIDAD 5: INTRODUCION A LAS BASES DE DATOS

TEMA 12: J# BAJA O ELIMINACION

Eliminacion 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 instruccion sql a usar es: DELETE FROM TABLA WHERE CONDICION

Prog31.aspx

<%@ PAGE LANGUAGE=VJ# %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<FORM RUNAT=SERVER>
CLAVE A BORRAR<ASP:TEXTBOX ID=CLAVE SIZE=3 RUNAT=SERVER/>
<ASP:BUTTON ONCLICK=BORRAR TEXT=BORRAR RUNAT=SERVER /><BR>
<ASP:DATAGRID ID=TABLAGRID RUNAT=SERVER
Width=400
BackColor=#ccccff
BorderColor=black
ShowFooter=false
CellPadding=3
CellSpacing=0
Font-Name=Verdana
Font-Size=8pt
HeaderStyle-BackColor=#aaaadd
EnableViewState=false />
</FORM>
<script runat=server>
OleDbConnection coneccion;
DataSet tabla;
OleDbDataAdapter canal;
void Page_Load(Object sender, EventArgs e)
{
coneccion=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\progfacil\\lauro\\mibase.mdb");
canal=new OleDbDataAdapter("select * from mitabla", coneccion);
DataSet tabla= new DataSet();
canal.Fill(tabla, "mitabla");
TABLAGRID.set_DataSource(tabla);
TABLAGRID.set_DataMember("mitabla");
TABLAGRID.DataBind();
}
void BORRAR (Object sender, EventArgs e)
{
// instruccion sql DELETE FROM TABLA WHERE CLAVE=DATO
String q="delete from mitabla where [email protected]";
OleDbCommand orden= new OleDbCommand(q, coneccion);
orden.get_Parameters().Add(new OleDbParameter("@CLAVE", OleDbType.Integer));
orden.get_Parameters().get_Item("@CLAVE").set_Value(CLAVE.get_Text());
orden.get_Connection().Open();
orden.ExecuteNonQuery();
orden.get_Connection().Close();
// REFRESCANDO DATASET
canal=new OleDbDataAdapter("select * from mitabla", coneccion);
DataSet tabla= new DataSet();
canal.Fill(tabla, "mitabla");
TABLAGRID.set_DataSource(tabla);
TABLAGRID.set_DataMember("mitabla");
TABLAGRID.DataBind();
CLAVE.set_Text(" ");
}
</script>

Corrida prog31.aspx :

image29.jpg

problemas programacion j# net sugeridos:

1.- construir este proceso para las tablas y bases de datos que tengan construidas.

Politica de Privacidad