ASP.NET
 

Tutorial de acceso a datos en sitio Web creado con Visual Web Developer 2005 Express

 
Publicado el 03/Feb/2007
Actualizado el 06/Feb/2007
Autor: Guillermo 'guille' Som

 

 

 

Introducción:

En esta serie de artículos (o entregas) te explico, de la forma lo más clara posible, cómo crear un sitio Web (que usa bases de datos) usando la versión gratuita de Visual Studio 2005 para la creación de sitios Web: Visual Web Developer 2005 Express (VWD).

Lo que haremos es crear un sitio Web (bastante simple) en el que trabajarás con una base de datos de SQL Server 2005 (puede que también haga una versión con una base de datos de Access) para añadir usuarios, mostrarlos y modificarlos.

Para hacer esas tres acciones, crearás páginas ASPX con los controles correspondientes, es decir, cajas de texto, botones y demás cosas.

En la parte de mostrar los datos, lo haremos de dos formas distintas, una será usando un control GridView y la otra será usando cajas de texto con botones de navegación para que puedas ir viendo cada uno de los registros de la tabla de forma independiente, así tendrás posibilidad de ver más código de cómo hacer las cosas que seguramente necesitarás hacer cuando trabajes con bases de datos desde páginas Web.

Por supuesto, algo que también haremos es usar esos datos de los usuarios que hemos registrado en la base de datos para comprobar si son ellos, de forma que puedan autenticarse en alguna sección "privada" de nuestro sitio, de esta forma, amplio el Tutorial para la creación de un sitio Web con autenticación mediante formulario que hace algún tiempo publiqué y que no acabé de ampliar... o casi.

A mi no me gusta trabajar con "databinding", es decir, no me gusta trabajar con el enlace automático de los campos de la tabla con los controles, pero intentaré hacer un "esfuerzo" y veré si te explico con algún ejemplo cómo automatizar las tareas casi sin escribir código... lo que ahora mismo tengo hecho es todo de forma manual, ya que no tiene mucho que hacer... después, pues ya veremos... ;-)))

Todo esto lo podrás hacer teniendo instalado el Visual Web Developer 2005 Express (que es gratuita), y como también puedes tener la versión gratuita de SQL Server 2005 Express, pues podrás crear la base de datos desde el propio entorno integrado de VWD, (de cómo crear esa base de datos desde el IDE de VWD, también te lo explico paso a paso), de esa forma podrás probar sin problemas de tener que manejar el SQL Server a un nivel "más alto", aunque también te puedes descargar la versión Avanzada de SQL Server 2005 Express (también gratuita) que incluye el Management Studio, de forma que puedas crear la base de datos con ese entorno y así será más real, (algún día de estos escribiré algo de cómo usar la versión gratuita del entorno de trabajo de SQL Server Express gratuito), ya que una vez terminado el proyecto, el uso de ficheros de bases de datos de SQL Server 2005 no es algo que puedas hacer en cualquier sitio que te de alojamiento para tus sitios Web, mientras que el crear y usar esa base de datos en el servidor de SQL Server 2005 que ponga a tu disposición el servidor de hosting será coser y cantar... por supuesto siempre y cuando se sepa coser y se sabe cantar... je, je... pero en estos artículos ni te voy a enseñar a coser y mucho menos a cantar, así que... nos bastaremos con usar el ejemplo desde el propio IDE del Visual Web Developer 2005 Express. Por supuesto, si tienes el Visual Studio 2005, estos ejemplos también te valdrán.

Y ya sin más rollos (la gente fina diría: sin más dilación), te muestro los enlaces (links) a las secciones de este mini-tutorial de creación de sitios Web con acceso a datos.

 

Tutorial de acceso a datos desde un sitio Web creado con Visual Web Developer 2005 Express y SQL Server 2005 Express

  • Parte 1: Crear el sitio y crear nuevos usuarios, comprobando si ya existen para no repetirlos
  • Parte 2: Mostrar todos los datos en un GridView (con paginación, clasificable, etc.)
  • Parte 3: Mostrar los datos de un usuario y actualizar los datos de usuarios existentes

 

Me gustaría saber tu opinión sobre estos artículos, así como cualquier cosa que crees que debería estar explicado de forma más clara, pero por favor, no me hagas consultas, (incluso aunque estén relacionadas con el tema, para eso, utiliza mis foros), solo comentarios sobre el contenido de cualquiera de estas partes.
Gracias

 

Espero que te sea de utilidad y sepas agradecerlo... ;-))))


Aporta tu granito de arena...

Nos vemos.
Guillermo


 



Ir al índice principal de el Guille