Download sample
Muestra cómo extender el código de análisis de cliché (stencil) del servidor ATL para poder utilizar etiquetas personalizadas. Las etiquetas personalizadas suministradas en este ejemplo proporcionan compatibilidad para variables y acceso genérico a bases de datos desde un archivo SRF.
ATLRT es un controlador de solicitudes de servidor ATL que expone un conjunto de etiquetas personalizadas que se pueden utilizar para generar aplicaciones de servidor ATL. Este ejemplo ilustra el acceso a una base de datos mediante plantillas de consumidor OLE DB, así como de qué modo se pueden utilizar las etiquetas de servidor ATL para crear un lenguaje virtual de secuencia de comandos.
Las etiquetas utilizadas en este ejemplo se describen en Referencia de etiquetas ATLRT.
Nota de seguridad |
|---|
| Este código de ejemplo se proporciona para ilustrar un concepto y no debe utilizarse en aplicaciones o sitios Web, ya que quizás no ilustre las prácticas de codificación más seguras. Microsoft no asume ninguna responsabilidad por daños incidentales o consecuentes en caso de que el código de ejemplo se utilice para propósitos distintos de aquellos para los que se concibió. |
Requisitos
Generar y ejecutar el ejemplo
Para generar y ejecutar este ejemplo
-
Asegúrese de que dispone de una base de datos de SQL Server con un procedimiento almacenado que devuelve unos pocos resultados. Si es necesario, utilice el ejemplo de base de datos pubs distribuido con SQL Server y ejecute la secuencia de comandos SQL atlrt.sql para agregar un procedimiento almacenado que devuelve todos los autores.
-
Edite atlrt.srf y cambie los valores de las etiquetas {{SetConnection}} y {{Execute}} para proporcionar la cadena de conexión a la base de datos y el nombre de un procedimiento almacenado.
-
Abra el archivo de solución, AtlRt.sln, en el entorno de desarrollo de Visual Studio.
-
Genere la solución. La solución también se implementará en el servidor Web local.
-
Utilice un explorador Web para ver el archivo http://localhost/atlrt/atlrt.srf.
Vea también