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 clave=@CLAVE";

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.

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad