Aspectos básicos de los juegos de registros

Si utiliza una base de datos como fuente de contenido para una página Web dinámica, deberá crear en primer lugar un juego de registros para almacenar los datos recuperados. Los juegos de registros actuarán como intermediarios entre la base de datos que almacena el contenido y el servidor de aplicaciones que genera la página. Los juegos de registros se componen de datos devueltos por una consulta de base de datos y se almacenan temporalmente en la memoria del servidor de aplicaciones para una recuperación más rápida. El servidor descarta el juego de registros cuando ya no se necesita.

El juego de registros es una conjunto de datos recuperados de una base de datos específica. Puede incluir una tabla de base de datos completa o un subconjunto de las filas y columnas de la tabla. Estas filas y columnas se recuperan por medio de una consulta de base de datos que se define en el juego de registros. Las consultas de base de datos se escriben en SQL (Lenguaje de consulta estructurado, Structured Query Language), un sencillo lenguaje que permite recuperar, añadir y eliminar datos de una base de datos. El generador de SQL que incluye Dreamweaver permite crear consultas sencillas sin necesidad de conocer este lenguaje. Sin embargo, si desea crear consultas SQL complejas, deberá conocer el lenguaje y escribir manualmente declaraciones SQL para introducirlas en Dreamweaver.

Para más información sobre cómo utilizar bases de datos y SQL, consulte Guía de bases de datos para principiantes y Nociones básicas de SQL.

Si se dispone a escribir SQL para utilizar con ASP.NET, existen ciertas condiciones específicas de ASP.NET que conviene tener en cuenta. Para obtener más información sobre estas condiciones, véase Escritura de SQL para ASP.NET.

Antes de definir un juego de registros para utilizarlo con Dreamweaver, deberá crear una conexión con una base de datos y, si ésta está vacía, introducir los datos. Si aún no ha definido una conexión de base de datos para el sitio, consulte la sección correspondiente a la tecnología de servidor con la que está trabajando en el capítulo que trata este tema y siga las instrucciones para crear una conexión de base de datos.

En los capítulos siguientes se describen las conexiones de base de datos de todas las tecnologías de servidor que admite Dreamweaver:

Temas relacionados

Escritura de SQL para ASP.NET

Cuando escriba declaraciones SQL en el cuadro de diálogo Conjunto de datos avanzado deberá tener en cuenta algunas condiciones específicas de ASP.NET. Estas condiciones se describen en las secciones siguientes.

Parámetros

La sintaxis que se utiliza para hacer referencia a los parámetros varía según la conexión de base de datos que se utilice (por ejemplo, OLE DB o Microsoft SQL Server).

OLE DB

Al conectar una base de datos que utiliza OLE DB se debe hacer referencia a los parámetros utilizando un signo de interrogación (?). Por ejemplo:

SELECT * FROM Employees WHERE HireDate > ?

Microsoft SQL Server

Al conectar con Microsoft SQL Server utilizando el Managed Data Provider para SQL Server que se suministra con .NET Framework, todos los parámetros deben tener nombre. Por ejemplo:

SELECT * FROM Employees WHERE HireDate > @hireDate

Inserción de código en declaraciones SQL

Al insertar código en declaraciones SQL escritas para ASP.NET, deberá introducir todas las cadenas entre comillas (" ") y el código entre paréntesis ( ):

SELECT * FROM Employees WHERE HireDate > "+ (Request.queryString("hireDate"))

Temas relacionados: