UNIDAD 5: C# NET INTRODUCION A LAS BASES DE DATOS
TEMA 9: C# NET BUSQUEDA SQL SELECT
En este tema se analiza la busqueda de un registro o renglón determinado en este proceso el usuario del programa quiere que se despliegue un y solo un registro de información 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
CLAVE A BUSCAR
// creando y cargando coneccion, adpter, dataset como variables globalesOleDbConnection coneccion;DataSet tabla;OleDbDataAdapter adapter;void BUSCAR (Object sender, EventArgs e){coneccion = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\sites\www28\laurosoto\db\mibase.mdb");string q="select * from tabla1 where clave = @CLAVE";adapter=new OleDbDataAdapter(q, coneccion);adapter.SelectCommand.Parameters.Add(new OleDbParameter("@CLAVE", OleDbType.Integer));adapter.SelectCommand.Parameters["@CLAVE"].Value = CLAVE.Text;// creando el dataset y cargandoloDataSet tabla= new DataSet();adapter.Fill(tabla, "tabla1");// cargando el datagridTABLAGRID.DataSource=tabla;TABLAGRID.DataMember="tabla1";TABLAGRID.DataBind();}
nota: no hay nada nuevo es una combinación 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
TAREAS PROGRAMACION C# NET
1.- hacer programas de busquedas para las bases hechas���
El contenido original se encuentra en https://programacionfacil.com/csharp_net/sql_select/
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 [email protected] y retiraremos este contenido inmediatamente