This shows you the differences between two versions of the page.
|
csharp_net:select_sql [2009/07/15 02:00] 127.0.0.1 external edit |
csharp_net:select_sql [2011/10/17 15:18] (current) laurosoto |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | |||
| - | |||
| **UNIDAD 5: C# NET INTRODUCION A LAS BASES DE DATOS** | **UNIDAD 5: C# NET INTRODUCION A LAS BASES DE DATOS** | ||
| Line 36: | Line 34: | ||
| <%@ PAGE LANGUAGE=C# %> | <%@ PAGE LANGUAGE=C# %> | ||
| - | |||
| <%@ Import Namespace="System" %> | <%@ Import Namespace="System" %> | ||
| - | |||
| <%@ Import Namespace="System.Data" %> | <%@ Import Namespace="System.Data" %> | ||
| - | |||
| <%@ Import Namespace="System.Data.OleDb" %> | <%@ Import Namespace="System.Data.OleDb" %> | ||
| - | |||
| <FORM RUNAT=SERVER> | <FORM RUNAT=SERVER> | ||
| - | |||
| <ASP:DATAGRID ID=TABLAGRID RUNAT=SERVER | <ASP:DATAGRID ID=TABLAGRID RUNAT=SERVER | ||
| - | |||
| Width=400 | Width=400 | ||
| - | |||
| BackColor=#ccccff | BackColor=#ccccff | ||
| - | |||
| BorderColor=black | BorderColor=black | ||
| - | |||
| ShowFooter=false | ShowFooter=false | ||
| - | |||
| CellPadding=3 | CellPadding=3 | ||
| - | |||
| CellSpacing=0 | CellSpacing=0 | ||
| - | |||
| Font-Name=Verdana | Font-Name=Verdana | ||
| - | |||
| Font-Size=8pt | Font-Size=8pt | ||
| - | |||
| HeaderStyle-BackColor=#aaaadd | HeaderStyle-BackColor=#aaaadd | ||
| - | |||
| EnableViewState=false | EnableViewState=false | ||
| - | |||
| /> | /> | ||
| - | |||
| </FORM> | </FORM> | ||
| - | |||
| <script runat=server> | <script runat=server> | ||
| - | |||
| // creando y cargando coneccion, adpater, dataset como variables globales | // creando y cargando coneccion, adpater, dataset como variables globales | ||
| - | |||
| OleDbConnection coneccion; | OleDbConnection coneccion; | ||
| - | |||
| DataSet tabla; | DataSet tabla; | ||
| - | + | OleDbDataAdapter adapter; | |
| - | OleDbDataAdapter canal; | + | |
| void Page_Load(object sender, EventArgs e) | void Page_Load(object sender, EventArgs e) | ||
| - | |||
| { | { | ||
| - | |||
| //enlazando coneccion a la base de datos | //enlazando coneccion a la base de datos | ||
| - | + | coneccion = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\\sites\\www28\\laurosoto\\db\\mibase.mdb"); | |
| - | coneccion = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\progfacil\\tusitio\\mibase.mdb"); | + | |
| // recordar espacion en balanco en DATA SOURCE= | // recordar espacion en balanco en DATA SOURCE= | ||
| - | |||
| // cargando el adapter con la instruccion sql | // cargando el adapter con la instruccion sql | ||
| - | + | adapter = new OleDbDataAdapter("select * from tabla1", coneccion); | |
| - | canal = new OleDbDataAdapter("select * from mitabla", coneccion); | + | |
| // cargando el dataset | // cargando el dataset | ||
| - | |||
| tabla= new DataSet(); | tabla= new DataSet(); | ||
| - | + | adapter.Fill(tabla, "tabla1"); | |
| - | canal.Fill(tabla, "mitabla"); | + | |
| // cargando el datagrid | // cargando el datagrid | ||
| - | |||
| TABLAGRID.DataSource=tabla; | TABLAGRID.DataSource=tabla; | ||
| - | + | TABLAGRID.DataMember="tabla1"; | |
| - | TABLAGRID.DataMember="mitabla"; | + | |
| TABLAGRID.DataBind(); | TABLAGRID.DataBind(); | ||
| - | |||
| } | } | ||
| - | |||
| </script> | </script> | ||
| Line 133: | Line 93: | ||
| 5.1) Recordar que hay otros provedores de bases de datos para cuando se quieran accesar bases de datos diferentes de access. | 5.1) Recordar que hay otros provedores de bases de datos para cuando se quieran accesar bases de datos diferentes de access. | ||
| - | 6.- Tomar nota como se hace una referencia a la base de datos, esto es en c:\\progfacil\\tusitio\\base.mdb ( ojo con las diagonales) | + | 6.- Tomar nota como se hace una referencia a la base de datos, esto es en \\tusitio\\base.mdb ( ojo con las diagonales) |
| 7.- Se crea el adapter y se carga el constructor con la instrucción sql y la coneccion, aqui es necesario entender que existen varias maneras de hacer esto: | 7.- Se crea el adapter y se carga el constructor con la instrucción sql y la coneccion, aqui es necesario entender que existen varias maneras de hacer esto: | ||
| Line 155: | Line 115: | ||
| 1.- construir y desplegar una primera base de datos que contenga la primera tabla que diseñarón en el tema de tablas. | 1.- construir y desplegar una primera base de datos que contenga la primera tabla que diseñarón en el tema de tablas. | ||
| - | 2.- Construir una segunda base de datos que contenga cuando menos tres de las tablas ya diseñadas y desplegar cualquiera de ellas usando una sola forma html, donde el usuario selecciona cual quiere desplegar. | + | 2.- Construir una segunda base de datos que contenga cuando menos tres de las tablas ya diseñadas y desplegar cualquiera de ellas usando una sola forma html, donde el usuario selecciona cual quiere desplegar.��� |