UNIDAD 5: C# NET INTRODUCION A LAS BASES DE DATOS

TEMA 12: C# NET BAJA O ELIMINACION SQL DELETE

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

Prog31.aspx


<%@ PAGE LANGUAGE=C# %>

<%@ 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\\tusitio\\mibase.mdb");

canal=new OleDbDataAdapter("select * from mitabla", coneccion);

DataSet tabla= new DataSet();

canal.Fill(tabla, "mitabla");

TABLAGRID.DataSource=tabla;

TABLAGRID.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.Parameters.Add(new OleDbParameter("@CLAVE", OleDbType.Integer));

orden.Parameters["@CLAVE"].Value = CLAVE.Text;

orden.Connection.Open();

orden.ExecuteNonQuery();

orden.Connection.Close();

// REFRESCANDO DATASET

canal=new OleDbDataAdapter("select * from mitabla", coneccion);

DataSet tabla= new DataSet();

canal.Fill(tabla, "mitabla");

TABLAGRID.DataSource=tabla.Tables["mitabla"].DefaultView;

TABLAGRID.DataBind();

CLAVE.Text=" ";

}

</script>

corrida prog31.aspx

image275.jpg

TAREAS PROGRAMACION C# NET

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