PDF (adobe.com)

Ejecución de un procedimiento almacenado (ASP)

Con las páginas de ASP, deberá añadir a una página un objeto de comando para ejecutar un procedimiento almacenado. Para más información sobre objetos de comando, consulte Objetos de los comandos ASP.

  1. En Dreamweaver, abra la página que ejecutará el procedimiento almacenado.
  2. En el panel Vinculaciones (Ventana > Vinculaciones), haga clic en el botón más (+) y seleccione Comando (procedimiento almacenado).

    Aparecerá el cuadro de diálogo Comando.

  3. Introduzca un nombre para el comando, seleccione una conexión con la base de datos que contiene el procedimiento almacenado y, a continuación, seleccione Procedimiento almacenado en el menú emergente Tipo.
  4. Seleccione el procedimiento almacenado ampliando la rama Procedimientos almacenados del cuadro Elementos de base de datos. Para ello, seleccione el procedimiento almacenado en la lista y haga clic en el botón Procedimiento.
  5. Introduzca los parámetros necesarios en la tabla Variables.

    No es preciso que introduzca ningún parámetro para variables RETURN_VALUE.

  6. Haga clic en Aceptar.

    Después de cerrar el cuadro de diálogo, se insertará código ASP en la página. Cuando se ejecute el código en el servidor, éste creará un objeto de comando que ejecutará un procedimiento almacenado en la base de datos. El procedimiento almacenado realizará a su vez una operación de base de datos, como insertar un registro.

    De forma predeterminada, el código define la propiedad Preparado del objeto Comando como true, lo que hace que el servidor de aplicaciones reutilice una versión compilada del objeto cada vez que se ejecuta el procedimiento almacenado. Si sabe que el comando se va a ejecutar muchas veces, puede utilizar una versión compilada del objeto para agilizar las operaciones de base de datos. Sin embargo, si el comando sólo se va a ejecutar una o dos veces, el uso de una versión compilada puede ralentizar la aplicación Web, pues el sistema tiene que detenerse para compilar el comando. Para cambiar la configuración, pase a la vista Código y establezca la propiedad Preparado como false.

    Nota: No todos los proveedores de base de datos admiten comandos preparados. Si su base de datos no los admite, es posible que aparezca un mensaje de error cuando ejecute la página. Cambie a la vista Código y establezca la propiedad Preparado como false.

    Si el procedimiento almacenado toma parámetros, puede crear una página que recoja los valores de los parámetros y los envíe a la página con el procedimiento almacenado. Por ejemplo, puede crear una página que utilice parámetros de URL o un formulario HTML que recoja los valores de los parámetros de los usuarios.