sql data source

19
SQLDATASOURCE CONFIGURACION DE DATOS RICHARD NAJARRO TALAVERANO Página 1 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.

Upload: richard-najarro-talaverano

Post on 18-Nov-2014

925 views

Category:

Documents


0 download

DESCRIPTION

Aplicacion con SQLDataSource.

TRANSCRIPT

Page 1: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 1 

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.

Page 2: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 2 

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.

Page 3: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 3 

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

Page 4: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 4 

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.

Page 5: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 5 

SqlDatasource configuración de Datos 

Para crear un proyecto web debemos seleccionar desde el entorno del Visual Studio 2005. 

Creamos un Nuevo Proyecto.

Page 6: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 6 

Luego Creamos una Carpeta en el Escritorio con el  Nombre SqldataSource.

Page 7: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 7 

Luego Adicionamos Un Nuevo Sitio Web en nuestro proyecto Creado.

Page 8: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 8 

Localizamos en escritorio y desde el explorador de archivos creamos dos carpetas una llamada “WebSite” y dentro de la misma la carpeta Sqldatasource .

Page 9: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 9 

Aplicacion con SqlDataSource 

Para nuestro primer ejemplo implementaremos un Diseño consultas de categorías. 

En la pestaña DropDownList1  creamos un nuevo  SqlDataSource1.

Page 10: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 10 

Asignamos un nombre más significativo (SqlDataSourceCategorias) 

Establecemos un nombre al sqldatasource

Page 11: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 11 

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

Page 12: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 12 

Ahora ya estamos conectados con la Base Datos Neptuno con la cual vamos a trabajar.

Page 13: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 13 

Ahora Seleccionamos los datos a mostrar en DropDownList1.

Page 14: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 14 

Configuramos  SqlDataSourceCategorias: 

Campo a Mostar 

Campo a Evaluar

Page 15: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 15 

En la pestaña DropDownList1  Activamos el AutopostBack. 

En la pestaña GridView1  creamos un nuevo  SqlDataSource1

Page 16: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 16 

Asignamos un nombre más significativo (SqlDataSourceListadoProductos) 

Seleccionamos la conexión ya creada.

Page 17: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 17 

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

Page 18: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 18 

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.

Page 19: SQL Data Source

SQLDATASOURCE CONFIGURACION DE DATOS 

RICHARD NAJARRO TALAVERANO  Página 19 

Ejecutamos y vemos Nuestra Aplicación Terminada. 

Finalizamos