26/01/2008, 07:39
|
| | Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 16 años, 10 meses Puntos: 0 | |
error 00922 falta la opcion o no es valida Hola espero esten todos bien, quisiera saber quien me puede ayudar con un error que se me genera al intentar ejecutar un codigo que me llama a un procedimiento para generar un html
SET VERIFY OFF
SET FEEDBACK OFF
SET ECHO OFF
SET LINESIZE 250
SET SERVEROUTPUT ON SIZE100000
SET TERMOUT OFF
SET MARKUP HTML ON SPOOL ON PREFORMAT OFF ENTMAP OFF
SPOOL C:\Users\Jose Antonio\Desktop\CONSULTA\Consulta_Producto.html
EXECUTE consulta_producto (8105);
SET VERIFY ON
SET FEEDBACK ON
SPOOL OFF
SET MARKUP HTML OFF
SET ECHO ON
SET LINESIZE 90
HOST C:\Archivos de programa\Mozilla Firefox\firefox.exe C:\Users\Jose Antonio\Desktop\CONSULTA\Consulta_Producto.html
no entiendo porque no lo hace, aqui está el procedimiento
CREATE OR REPLACE PROCEDURE consulta_producto (par_prod IN INTEGER)
IS
CURSOR prod
IS
SELECT NOMBRE
FROM PRODUCTO
WHERE ID_PRODUCTO = par_prod;
diralias_name VARCHAR2 (120);
file_name VARCHAR2 (120);
directorio VARCHAR2 (250);
descripcion VARCHAR2 (200);
valor INTEGER;
ruta VARCHAR2 (250);
n INTEGER;
BEGIN
valor := 1;
DBMS_OUTPUT.put_line
('<style type="text/css">body {background-image: url(file:///D:\CONSULTA\fondo.PNG);}</style>'
);
DBMS_OUTPUT.put_line ('<font face="Curier New" size="10"><p></p>');
DBMS_OUTPUT.put_line ('<font face="Curier New" size="10"><p></p>');
FOR i IN prod
LOOP
DBMS_OUTPUT.put_line
('<style type="text/css">.style1 {color: #400040; font-family: "Times New Roman", Times, serif;}</style>'
);
DBMS_OUTPUT.put_line
( '<font face="Curier New" size="4"><div align = "center"><b><span class="style1">'
|| i.NOMBRE
|| ' '
|| '</span></b></div></td>'
);
valor := valor + 1;
END LOOP;
END consulta_producto;
/
solo quiero mostrar el nombre por ahora para luego mostrar la foto |