Exploración Dreamweaver MX Ultradev(2)
Autor:Eve Cole
Fecha de actualización:2009-05-31 21:07:46
Dreamweaver MX Ultradev Explore (2) Mostrar registros en la base de datos
En la conferencia anterior, hablamos principalmente sobre cómo configurar la conexión de la base de datos. Hoy comenzaremos la implementación real de la aplicación en segundo plano y obtendremos datos de la base de datos. Las palabras anteriores son todas preparativos para el trabajo de hoy. Las páginas web que vemos hoy son básicamente dinámicas. La llamada dinámica significa que se combina con una base de datos para actualizar la información automáticamente. Recuperar datos de la base de datos es el método dinámico más básico y más utilizado. A continuación, recuperaremos la lista de información del producto de la tabla Producto en la base de datos Northwind mediante una consulta.
Tenga en cuenta que al configurar el sitio, configure Acceso en la opción Servidor de prueba en FTP o Local/Red (Figura 2-1); de lo contrario, los enlaces no estarán disponibles.
Figura 2-1
Seleccione la pestaña Enlaces en el panel Aplicación a la derecha. Presione el botón más (como se muestra en la Figura 2-2)
Figura 2-2
En el cuadro de diálogo Conjunto de registros, realice configuraciones detalladas de la siguiente manera:
Nombre: desProducto
Conexión: viento norte (esta es la conexión que establecimos en la lección anterior, opcional)
Tabla: Producto (todas las tablas de la base de datos se enumeran aquí, seleccionamos Producto)
Columnas: contiene todos los campos del Producto. Si selecciona el botón de opción Seleccionar, podemos filtrar los campos. (Como se muestra en la Figura 2-3)
Figura 2-3
Una vez completada la configuración, podemos probarla y presionar el botón Probar a la derecha. ¿No es una sorpresa que se hayan enumerado todos los datos que necesitamos? (Como se muestra en la Figura 2-4)
Figura 2-4
Haga clic en Aceptar para regresar al cuadro de diálogo Conjunto de registros y luego haga clic en Aceptar para regresar a la página. En este momento, podemos ver los cambios en la etiqueta Binding y aparece la consulta denominada disProduct que creamos. Creo que todos deberían pensar fácilmente en objetos después de ver esto. Es muy intuitivo y mucho más fácil de entender que crear objetos en código (como se muestra en la Figura 2-5). la tabla Producto, todos los campos aparecen ante sus ojos. (Como se muestra en la Figura 2-6)
Figura 2-5
Figura 2-6
Nuestro propósito es mostrar una lista de productos en la página. En el siguiente trabajo, descubrirá lo fácil que es mostrar cosas en la base de datos en la página. Una vez más sentirá la grandeza de la herramienta.
Cree una tabla con dos filas y cuatro columnas en la página y complete la primera fila con: nombre del producto, cantidad unitaria, precio unitario e inventario (como se muestra en la Figura 2-7). Estos son los campos que queremos mostrar. en la página. En la siguiente parte, colocaremos el contenido del campo.
Figura 2-7
Para seleccionar los campos expandidos en Enlaces, primero seleccionamos el campo "Nombre del producto", luego hacemos clic con el mouse en la primera columna de la segunda fila de la tabla para que el cursor parpadee en ella, luego regresamos al panel Enlaces y hacemos clic en el botón de inserción, (como se muestra en la figura) 2-8)
Figura 2-8
Inserte los campos "cantidad unitaria, precio unitario e inventario" en la tabla de la misma manera (como se muestra en la Figura 2-9). También existe un método más simple, es decir, puede arrastrar los campos al lugar donde los desea. quieres colocarlos. El efecto es el mismo y más sencillo. Bien, ahora mira el código original. Si eres un principiante de Asp, déjame contarte una experiencia: mira el código original generado por mx, que te será de gran ayuda para aprender Asp. Porque descubrirá que en el futuro puede intentar fusionar dos páginas simplemente agregando unas pocas líneas de código, como la página de inicio de sesión. Esa es una historia para otro momento.
Figura 2-9
Bien, ahora guarda tu página y mira los frutos de tu trabajo en tu navegador. ¡No me digas que no sabes cómo depurar páginas Asp! ¿Qué se muestra? Sólo hay una fila de resultados. Jaja, el puntero de registro no se ha movido, por supuesto solo se muestra la primera línea. Sigue leyendo.
Vamos a empezar a hablar de los comportamientos del servidor. Podemos usarlo para lograr muchas funciones. No hablemos de eso por ahora. El problema que debemos resolver ahora es cómo mostrar todos los registros. Seleccione todas las celdas en la segunda fila de la tabla (Figura 2-10),
Figura 2-10
Haga clic en el botón "+" en la etiqueta Comportamientos del servidor, seleccione Repetir región en el menú desplegable y seleccione el botón de opción Todo en el cuadro de diálogo Repetir región. Si no desea mostrar todo, también puede seleccionar el. botón de opción de arriba e ingrese el número que desea mostrar (como se muestra en la Figura 2-11).
Figura 2-11
Presione el botón Aceptar para regresar. Aparece un comportamiento más en la pestaña Comportamientos del servidor (Figura 2-12). Al observar el código original, descubre que acaba de agregar una declaración de bucle.
Figura 2-12
Guarde los cambios y vuelva a depurar. ¿Qué tal si saldrá lo que haya configurado (Figura 2-11)? En este punto de hoy, puede revisar lo siguiente, que trata principalmente sobre la creación de consultas. Hay muchos consejos que contiene.
continuará……