Compartir a través de


Cómo: Mostrar anuncios desde una base de datos mediante el control AdRotator de servidor Web

Actualización: noviembre 2007

El control AdRotator lee la información de los anuncios desde un origen de datos que contiene uno o varios registros de los anuncios. Puede almacenar la información de los anuncios en una tabla de base de datos con un esquema concreto y, a continuación, utilizar un control de origen de datos para leer los registros de los anuncios en tiempo de ejecución. Si la tabla existente contiene información de los anuncios, puede asignar el esquema de la tabla a los campos requeridos por el control AdRotator.

Puede almacenar la información de los anuncios en cualquier tipo de base de datos, siempre que tenga el control de origen de datos correspondiente para esa base de datos.

Para crear la tabla de base de datos de los anuncios

  1. Si aún no tiene una tabla de base de datos que contenga la información de los anuncios, cree una tabla con el esquema siguiente. Todas las columnas excepto ID son opcionales.

    Nota:

    Los tipos de datos se proporcionan como tipos de SQL Server. Si está utilizando una base de datos diferente, sustituya el tipo correspondiente.

    Nombre de columna

    Tipo de datos

    Descripción

    ID

    int

    Clave principal. Esta columna puede tener cualquier nombre.

    ImageUrl

    nvarchar(length)

    Dirección URL relativa o absoluta de la imagen que se va a mostrar en el anuncio.

    href

    nvarchar(length)

    Dirección URL de destino del anuncio. Si no proporciona ningún valor, el anuncio no será un hipervínculo.

    AlternateText

    nvarchar(length)

    Texto que aparece si no se puede encontrar la imagen. En algunos exploradores, este texto se muestra como información sobre herramientas. El texto alternativo se utiliza también por motivos de accesibilidad para que los usuarios que no pueden ver el gráfico puedan escuchar su descripción.

    Palabra clave

    nvarchar(length)

    Categoría del anuncio mediante la que se puede filtrar la página.

    Impressions

    int(4)

    Número que indica la probabilidad de que se muestre el anuncio. Cuanto mayor es el número, mayor será la frecuencia con la que aparecerá dicho anuncio. El total de los valores de impresión del archivo XML no puede ser superior a 2.048.000.000 - 1

    Width

    int(4)

    Ancho de la imagen en píxeles.

    Height

    int(4)

    Alto de la imagen en píxeles.

  2. Si la tabla de base de datos existente contiene información de los anuncios, defina las propiedades siguientes del control AdRotator para asignar el esquema de la tabla de base de datos a los campos requeridos por el control:

  3. Inserte nuevos registros en la tabla con la información del anuncio.

Para mostrar los anuncios desde la base de datos

  1. Sitúe un control de origen de datos, como SqlDataSource o AccessDataSource, en la página.

  2. Configure el control de origen del datos con una consulta y una cadena de conexión para seleccionar todos los registros procedentes de la tabla de base de datos que ha creado previamente.

    Nota:

    Para obtener información acerca de cómo utilizar los controles de origen de datos, vea Controles de servidor web de orígenes de datos.

  3. Sitúe un control AdRotator en la página Web ASP.NET en la que desea que aparezcan los anuncios.

  4. Establezca la propiedad DataSourceID del control AdRotator en el id. del control de origen de datos que creó en el paso 1.

    Cuando la página se ejecute, el control AdRotator consultará los anuncios en la base de datos y seleccionará uno para mostrarlo.

Vea también

Tareas

Cómo: Mostrar anuncios desde un archivo XML mediante el control AdRotator de servidor Web

Cómo: Seleccionar anuncios en un control AdRotator de servidor Web mediante programación

Referencia

Información general sobre AdRotator (Control de servidor Web)