BUSQUEDA DB C# BUILDER

Todo sobre Apple, Mac e IphoneNoticias sobre apple,mac, osx, iphone,ipad,apple watch, juegos para mac y appletv

 

UNIDAD 5: INTRODUCION A LAS BASES DE DATOS

TEMA 9: BUSQUEDA

En este tema se analiza la busqueda de un registro o renglón determinadoen este proceso el usuario del programa quiere que se despliegue un ysolo un registro de información proporcionando un dato de busquedageneralmente la clave del registro.

La solucion es sencilla, solo usar otra vez la instruccion select, con elsiguiente formato:

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

RECORDAR QUE AGREGANDO CLAUSULAS CONDICIONALES WHERE A ALGUNAS DE LASOPERACIONES BASICAS DE SQL (SELECT, DELETE, UPDATE) PERMITE SELECCIONARUN SUBCONJUNTO DE REGISTROS DE LA TABLA PARA SU PROCESAMIENTO.

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

Y no olvidar agregar el using system.data.oledb; arriba en winform.cs

Codigo

private void button1_Click(object sender, System.EventArgs e){// objetos OLEDB que se ocupanOleDbConnection CANAL;DataSet TABLA;OleDbDataAdapter ORDEN;CANAL =new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:\prog1\mibase.mdb");string q="select * from mitabla where clave = @CLABUS";ORDEN=new OleDbDataAdapter(q, CANAL);ORDEN.SelectCommand.Parameters.Add(new OleDbParameter("@CLABUS",OleDbType.Integer));ORDEN.SelectCommand.Parameters["@CLABUS"].Value = CLABUS.Text;// creando el dataset y cargandoloTABLA= new DataSet();ORDEN.Fill(TABLA, "mitabla");// cargando el datagridTABLAGRID.DataSource=TABLA;TABLAGRID.DataMember="mitabla";}

nota: A lo flojo, use un datadapter en lugar de un command, para solousar el FILL y no tener que cerrar el canal, lo demas no hay nada nuevoes una combinación de los dos programas anteriores con las mismas notas,solo se usa un textbox para pedir la clave, aunque se puede usarcualquier campo para buscar.

Corrida prog

image171.jpg

TAREAS sugeridas:

1.- hacer programas de busquedas para las bases hechas e ir construyendoel programa de menu completo para una sola tabla.

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/csharp_builder/busqueda_db/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail bitelchux@yahoo.es y retiraremos este contenido inmediatamente