190 likes | 317 Views
Programando Web para principiantes III. por Jonas Stawski jstawski@aspsoft.com http://www.jstawski.com http://www.aspsoft.com/downloads.aspx. Data. Data y la Web. Data. Accesar, agregar, modificar, y borrar data ADO.NET Mostrar la data y proveer interface para agregar, modifiar, y borrar
E N D
Programando Web para principiantes III por Jonas Stawskijstawski@aspsoft.comhttp://www.jstawski.com http://www.aspsoft.com/downloads.aspx
Data Data y la Web
Data • Accesar, agregar, modificar, y borrar data • ADO.NET • Mostrar la data y proveer interface para agregar, modifiar, y borrar • ASP.NET
ADO.NET ActiveX Data Objects.NET
ADO.NET • Evolución de ADO • Cambios drasticos • Proveedor de Data: • Connection • Command • Parameter • DataAdapter • DataReader • DataSets • Base de datos en memoria
Proveedores de data de .NET Accediendo la fuente de datos
Proveedores de data de .NET OLE DB .NET SQL Server .NET ODBC .NET
Objetos de ADO.Net Conectandonos al mundo relacional
Objeto Connection • Objeto que se usa para conectarse a la base de datos • ConnectionString • Data Source=myServerAddress;InitialCatalog=myDataBase;User Id=myUsername;Password=myPassword; • Pasos: • Instanciar • Abrir • Acceder • Cerrar
Objeto Command • Objeto que se usa para obtener o hacer lo que queramos. • Consulta de select (leer) • Consulta de acción (modificar) • Pasos: • Instanciar • Setear conexión • Setear consulta • Executexxx • ExecuteReader • ExecuteScalar • ExecuteNonQuery
Objeto DataReader • Objeto que se usa para iterar la data • Solamente para leer • Se puede ir para adelante solamente • Pasos: • Declarar • Leer
Objeto DataAdapter • Objeto que se usa para llenar DataSets, DataTables • Se ocupa de abrir y cerrar la conexión. • Pasos: • Instanciar • Setear conexión • Setear Consulta • Llenar DataSet
Objeto DataSet Representación de la base de datos en memoria Typed Untyped DataSet – Base de datos DataTable – Tabla DataRow – File DataColumn – Columna
ADO.NET Demo
ASP.NET - Databinding Atar los objetos a la data
Databinding • El proceso de atar la data con los controles de ASP.NET • Fuente de datos (Datasource) • Una dimensión • Propiedades • Dos dimensiones • DropdownList • Gridview
Fuentes de datos Controles que facilitan el proceso de databinding SqlDataSource AccessDataSource ObjectDataSource XmlDataSource SiteMapDataSource