ProgramacionFacil

UNIDAD 5: VISUAL J# 2005 BASES DE DATOS

TEMA 10: FILTROS SQL SELECT

Otro problema similar al anterior es el de filtros es decir en muchas ocasiones es necesario obtener informacion acerca de un subconjunto de renglones de la tabla.

Por ejemplo todos los estudiantes que sean mayores de 17 anos, todos los clientes que sean de Tijuana, etc., a esto le llamamos filtros o condiciones.

Tambien se resuelve de manera similar al anterior, es decir usando la instruccion select y objeto adapter etc, from tabla, where CONDICION; y no olvidar poner el import oledb arriba en .jsl

Codigo


private void button1_Click(Object sender, System.EventArgs e)

{

// objetos OLEDB que se ocupan

OleDbConnection CANAL;

DataSet TABLA;

OleDbDataAdapter ORDEN;

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

String q = "select * from mitabla where edad >= @EDAD";

ORDEN = new OleDbDataAdapter(q, CANAL);

ORDEN.get_SelectCommand().get_Parameters().Add(new OleDbParameter("@EDAD", OleDbType.Integer));

ORDEN.get_SelectCommand().get_Parameters().get_Item("@EDAD").set_Value(EDAD.get_Text());

// creando el dataset y cargandolo

TABLA = new DataSet();

ORDEN.Fill(TABLA, "mitabla");

// cargando y enlazando el datagridview

GRID.set_DataSource(TABLA);

GRID.set_DataMember("mitabla");

}

Nota: Es el programa anterior pero con otra condicion WHERE pero seria prudente mejor usar dos combobox uno para la variable, otro para el operador relacional y un text para el dato y mandar estos tres datos al programa (se ocupan varios command.parameters()), pero eso queda de tarea.

Corrida

image371.jpg

TAREAS PROGRAMACION VISUAL J# 2005

1.- preparar programas de filtrado para sus bases de datos y su programa de menu (ACUERDENSE USAR PROCEDIMIENTOS Y USAR LOS OBJETOS COMMAND, ADAPTER, CONECCION, DATASET COMO GLOBALES O TAMBIEN PUEDEN CONSTRUIR EL PROGRAMA DE MENU Y EN LAS OPCIONES DE MENU IR ACTIVANDO UNA VENTANA CORRESPONDIENTE), recordar que sus formas deben construirlas con 2 combos y un text, suerte

 




 


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Politica de Privacidad