Abre la base de datos
En nuestro último tutorial, recorrimos el proceso de crear una página web estática a partir de datos almacenados en una base de datos de Access. Ese método simple de publicación de páginas web era adecuado para entornos en los que deseamos una "instantánea" de una base de datos, como un informe mensual o donde los datos rara vez cambian. Sin embargo, en muchos entornos de bases de datos, los datos cambian con frecuencia y debemos ofrecer a los usuarios web información actualizada con solo hacer clic con el mouse.
Podemos cumplir con estos requisitos utilizando la tecnología Active Server Pages (ASP) de Microsoft para crear una página HTML dinámica generada por el servidor que enlaza con nuestra base de datos. Cuando un usuario solicita información de una página ASP, el servidor web lee las instrucciones contenidas en la ASP, accede a la base de datos subyacente en consecuencia, y luego crea una página HTML que contiene la información solicitada y la devuelve al usuario.
Una de las limitaciones de las páginas web dinámicas es que no se pueden usar para distribuir informes como lo hicimos en nuestro tutorial de páginas web estáticas. Solo se pueden utilizar para mostrar tablas, consultas y formularios. En este ejemplo, vamos a crear un catálogo actualizado de productos para nuestros usuarios web. Para los propósitos de nuestro ejemplo, una vez más usaremos la base de datos de ejemplo de Northwind y Microsoft Access 2000. Si no ha usado esta base de datos de ejemplo en el pasado, hay instrucciones de instalación simples ubicadas en este sitio. Selecciónelo en el menú que se muestra a continuación y haga clic en Aceptar para continuar.
Abra el elemento que desea publicar.
Cuando vea el menú principal de la base de datos, seleccione el submenú Tablas. Haga doble clic en la entrada Productos en la tabla (como se muestra en la siguiente figura).
Comienza el proceso de exportación.
Despliegue el menú Archivo y elija la opción Exportar.
04 de 10Crear un nombre de archivo
En este punto, debe proporcionar un nombre para su archivo. Llamaremos a nuestros productos. Además, debe usar el explorador de archivos para ubicar la ruta para publicar su archivo. Esto dependerá de su servidor web. La ruta predeterminada para IIS es Inetpub wwwroot. Una vez que hayas completado este paso, haz clic en el botón Guardar todo.El cuadro de diálogo Opciones de salida de Microsoft ASP le permite especificar los detalles de sus ASP. En primer lugar, puede elegir una plantilla para proporcionar formato. Algunas plantillas de muestra se almacenan en el directorio Archivos de programa Microsoft Office Templates 1033 . Usaremos el "Simple Layout.htm" en este ejemplo.La siguiente entrada es el nombre de la fuente de datos. Es importante recordar el valor que ingresa aquí: define la conexión utilizada por el servidor para acceder a la base de datos. Puedes usar cualquier nombre aquí; Vamos a configurar la conexión en unos minutos. Llamemos a nuestra fuente de datos "Northwind".La sección final de nuestro cuadro de diálogo nos permite especificar la URL y los valores de tiempo de espera para la ASP. La URL es el método por el cual se accederá a nuestra ASP a través de Internet. Debe ingresar un valor aquí que corresponda al nombre del archivo y la ruta que seleccionó en el paso 5. Si colocó el archivo en el directorio wwwroot, el valor de la URL es "http://yourhost.com/Products.asp", donde se encuentra su host es el nombre de su máquina (es decir, database.about.com o www.foo.com). El valor de tiempo de espera le permite especificar cuánto tiempo se dejará abierta una conexión para un usuario inactivo. Cinco minutos es un buen punto de partida. Haga clic en el botón Aceptar y su archivo ASP se guardará en la ruta que especificó. Si intenta acceder a la página ahora, recibirá un mensaje de error de ODBC. Esto se debe a que todavía tenemos que definir la fuente de datos y el servidor web no puede encontrar la base de datos. ¡Sigue leyendo y tendremos la página en funcionamiento! El proceso para hacer esto difiere ligeramente según su sistema operativo. Para todos los sistemas operativos, haga clic en Inicio, Configuración y luego en Panel de control. Si está utilizando Windows 95 o 98, haga doble clic en el icono ODBC (32 bits). En Windows NT, elija el icono ODBC. Si está utilizando Windows 2000, haga doble clic en Herramientas administrativas y luego haga doble clic en el icono Orígenes de datos (ODBC). Primero, haga clic en la pestaña DSN del sistema en la parte superior del cuadro de diálogo del panel de control. A continuación, haga clic en el botón "Agregar" para comenzar el proceso de configuración de una nueva fuente de datos. Seleccione el controlador de Microsoft Access apropiado para su idioma y luego haga clic en el botón Finalizar para continuar. En el cuadro de diálogo resultante, ingrese el Nombre de la fuente de datos. Es imperativo que lo ingrese exactamente como lo hizo en el Paso 6 o el enlace puede no funcionar correctamente. También puede ingresar una descripción de la Fuente de datos aquí para referencia futura. Haga clic en el botón "Seleccionar" y luego use la ventana de navegación del archivo para buscar el archivo de base de datos al que desea acceder. Si lo configura con la instalación predeterminada, la ruta debe ser Archivos de programa Microsoft Office Samples Neptuno.mdb. Haga clic en el botón Aceptar en la ventana de navegación y luego haga clic en el botón Aceptar en la ventana de configuración de ODBC. Finalmente, haga clic en el botón Aceptar en la ventana Administración de origen de datos.Use su navegador para verificar que su página Active Server funcione correctamente. Deberías ver algo como la salida de abajo. Guarda el archivo
Abra el panel de control de fuente de datos ODBC
Añadir una nueva fuente de datos
Elige el conductor
Configurar la fuente de datos
Seleccione la base de datos