UNIDAD 5: INTRODUCION A LAS BASES DE DATOS

TEMA JSCRIPT 9: BUSQUEDA

En este TEMA JSCRIPT se analiza la busqueda de un registro o renglon determinado en este proceso el usuario del programa quiere que se despliegue un y solo un registro de informacion proporcionando un dato de busqueda generalmente la clave del registro.

La solucion es sencilla solo usar otra vez la instruccion select con el siguiente formato:

SELECT [ *, all, campos] FROM TABLA WHERE clave=claveabuscar;

Se recuerda que deben buscar y estudiar un buen tutorial de sql.

Codigo prog28.aspx


<%@ PAGE LANGUAGE=JSCRIPT %>

<%@ Import Namespace="System" %>

<%@ Import Namespace="System.Data" %>

<%@ Import Namespace="System.Data.OleDb" %>

<FORM RUNAT=SERVER>

CLAVE A BUSCAR<ASP:TEXTBOX ID=CLAVE SIZE=3 RUNAT=SERVER/>

<ASP:BUTTON ONCLICK=BUSCAR TEXT=BUSCAR 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>

<html>

<script runat=server>

// creando y cargando coneccion, adpater, dataset como variables globales

var coneccion:OleDbConnection;

var tabla:DataSet;

var canal:OleDbDataAdapter;

function BUSCAR(sender: Object,e: EventArgs):void

{

coneccion=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\progfacil\\lauro\\mibase.mdb");

var q="select * from mitabla where clave = @CLAVE";

canal=new OleDbDataAdapter(q, coneccion);

canal.SelectCommand.Parameters.Add(new OleDbParameter("@CLAVE", OleDbType.Integer));

canal.SelectCommand.Parameters["@CLAVE"].Value = CLAVE.Text;

// creando el dataset y cargandolo

tabla = new DataSet();

canal.Fill(tabla, "mitabla");

// cargando el datagrid

TABLAGRID.DataSource=tabla;

TABLAGRID.DataMember="mitabla";

TABLAGRID.DataBind();

}

</script>

</html>

nota: No hay nada nuevo es una combinacion de los dos programas anteriores con las mismas notas, solo se usa un textbox asp para pedir la clave, aunque se puede usar cualquier campo para buscar.

Corrida prog28.aspx

image272.jpg

TAREAS PROGRAMACION JSCRIPT

1.- hacer programas de busquedas para las bases hechas

 




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