SQLDATASOURCE CONFIGURACION DE DATOS
Estructura y jerarquía de ADO NET.
Es una manera nueva de acceder a los datos construida sobre ADO. ADO.NET puede coexistir con ADO. También podemos decir que ADO.NET es un conjunto de clases que exponen servicios de acceso a datos al programador de .NET. ADO.NET es compatible con diversas necesidades de programación, incluida la creación de clientes de bases de datos clientes y objetos empresariales de nivel medio utilizados por aplicaciones, herramientas, lenguajes o exploradores de Internet. ADO.NET utiliza un modelo de acceso pensado para entornos desconectados. Esto quiere decir que la aplicación se conecta al origen de datos, hace lo que tiene que hacer, por ejemplo seleccionar registros, los carga en memoria y se desconecta del origen de datos.
Espacios de nombres para datos en el .NET Framework Entre los espacios de nombres de .NET Framework relativos a datos y XML se incluyen:
System.Data: consiste en las clases que constituyen la arquitectura ADO.NET, que es el método primario para tener acceso a los datos de las aplicaciones administradas. La arquitectura ADO.NET permite crear componentes que administran eficientemente datos procedentes de múltiples orígenes. ADO.NET también proporciona las herramientas necesarias para solicitar, actualizar y reconciliar datos en aplicaciones distribuidas.
System.Data.Common: contiene las clases que comparten los proveedores de datos .NET Framework. Dichos proveedores describen una colección de clases que se utiliza para obtener acceso a un origen de datos, como una base de datos, en el espacio administrado.
System.Xml: clases que proporcionan funcionalidad basada en estándares para procesar código XML.
System.Data.OleDb: clases que componen el proveedor de datos de .NET Framework para orígenes de datos compatibles con OLE DB. Estas clases permiten conectarse a un origen de datos OLE DB, ejecutar comandos en el origen y leer los resultados.
RICHARD NAJARRO TALAVERANO
Página 1
SQLDATASOURCE CONFIGURACION DE DATOS
System.Data.SqlClient: clases que conforman el proveedor de datos de .NET Framework para SQL Server, que permite conectarse a un origen de datos SQL Server 7.0, ejecutar comandos y leer los resultados. El espacio de nombres System.Data.SqlClient es similar al espacio de nombres System.Data.OleDb, pero optimizado para el acceso a SQL Server 7.0 y versiones posteriores.
System.Data.SqlTypes: proporciona clases para tipos de datos nativos de SQL Server. Estas clases ofrecen una alternativa más segura y más rápida a otros tipos de datos.
System.Data.OleDb: clases que componen el proveedor de datos de .NET Framework para OLE DB. Estas clases permiten el acceso a orígenes de datos ODBC en el espacio administrado.
System.Data.OracleClient: clases que componen el proveedor de datos de .NET Framework para Oracle. Estas clases permiten el acceso a orígenes de datos Oracle en el espacio administrado.
RICHARD NAJARRO TALAVERANO
Página 2
SQLDATASOURCE CONFIGURACION DE DATOS
Formas y tipos de conexión SqlConnection Representa una única sesión con un origen de datos de SQL Server. Con un sistema de bases de datos de cliente y servidor, equivale a una conexión de red al servidor. SqlConnection se utiliza junto con SqlDataAdapter y SqlCommand para aumentar el rendimiento de la conexión a una base de datos de Microsoft SQL Server
RICHARD NAJARRO TALAVERANO
Página 3
SQLDATASOURCE CONFIGURACION DE DATOS
OleDbConnection Representa una conexión única a un origen de datos. En el caso de un sistema de bases de datos de cliente y servidor, equivale a una conexión de red al servidor. Dependiendo de la funcionalidad que admita el proveedor OLE DB nativo, algunos métodos o propiedades de un objeto OleDbConnection pueden no estar disponibles.
RICHARD NAJARRO TALAVERANO
Página 4
SQLDATASOURCE CONFIGURACION DE DATOS
SqlDatasource configuración de Datos Para crear un proyecto web debemos seleccionar desde el entorno del Visual Studio 2005.
Creamos un Nuevo Proyecto.
RICHARD NAJARRO TALAVERANO
Página 5
SQLDATASOURCE CONFIGURACION DE DATOS
Luego Creamos una Carpeta en el Escritorio con el Nombre SqldataSource.
RICHARD NAJARRO TALAVERANO
Página 6
SQLDATASOURCE CONFIGURACION DE DATOS Luego Adicionamos Un Nuevo Sitio Web en nuestro proyecto Creado.
RICHARD NAJARRO TALAVERANO
Página 7
SQLDATASOURCE CONFIGURACION DE DATOS Localizamos en escritorio y desde el explorador de archivos creamos dos carpetas una llamada “WebSite” y dentro de la misma la carpeta Sqldatasource .
RICHARD NAJARRO TALAVERANO
Página 8
SQLDATASOURCE CONFIGURACION DE DATOS
Aplicacion con SqlDataSource Para nuestro primer ejemplo implementaremos un Diseño consultas de categorías.
En la pestaña DropDownList1 creamos un nuevo SqlDataSource1.
RICHARD NAJARRO TALAVERANO
Página 9
SQLDATASOURCE CONFIGURACION DE DATOS
Asignamos un nombre más significativo (SqlDataSourceCategorias)
Establecemos un nombre al sqldatasource
RICHARD NAJARRO TALAVERANO
Página 10
SQLDATASOURCE CONFIGURACION DE DATOS Establecemos Una nueva Conexión y seleccionamos con que Base Datos vamos a trabajar.
Creamos una nueva conexión
Especificamos el nombre del servidor al Conectarnos
Elegimos con la Base Datos a trabajar
RICHARD NAJARRO TALAVERANO
Página 11
SQLDATASOURCE CONFIGURACION DE DATOS Ahora ya estamos conectados con la Base Datos Neptuno con la cual vamos a trabajar.
RICHARD NAJARRO TALAVERANO
Página 12
SQLDATASOURCE CONFIGURACION DE DATOS Ahora Seleccionamos los datos a mostrar en DropDownList1.
RICHARD NAJARRO TALAVERANO
Página 13
SQLDATASOURCE CONFIGURACION DE DATOS Configuramos SqlDataSourceCategorias:
Campo a Mostar Campo a Evaluar
RICHARD NAJARRO TALAVERANO
Página 14
SQLDATASOURCE CONFIGURACION DE DATOS En la pestaña DropDownList1 Activamos el AutopostBack.
En la pestaña GridView1 creamos un nuevo SqlDataSource1
RICHARD NAJARRO TALAVERANO
Página 15
SQLDATASOURCE CONFIGURACION DE DATOS Asignamos un nombre más significativo (SqlDataSourceListadoProductos)
Seleccionamos la conexión ya creada.
RICHARD NAJARRO TALAVERANO
Página 16
SQLDATASOURCE CONFIGURACION DE DATOS Ahora Seleccionamos los datos a mostrar en Gridview1 , hacemos click en el Where.
La columna a Evaluar
Declaramos un Parámetro a Evaluar del Dropdownlist1
Adicionamos
RICHARD NAJARRO TALAVERANO
Página 17
SQLDATASOURCE CONFIGURACION DE DATOS
Como vemos ya esta agregado el parámetro declarado donde va ser evaluado por el Dropdownlist1.
Observamos que tenemos una sentencia o consulta SQL, con un paramentó definido.
RICHARD NAJARRO TALAVERANO
Página 18
SQLDATASOURCE CONFIGURACION DE DATOS
Finalizamos
Ejecutamos y vemos Nuestra Aplicación Terminada.
RICHARD NAJARRO TALAVERANO
Página 19