Oracle - Problema con DBMS_SQL.PARSE

 
Vista:

Problema con DBMS_SQL.PARSE

Publicado por Juan (1 intervención) el 16/02/2001 13:20:32
Tengo un problemilla con una aplicación que estoy haciendo.

Resulta que en Forms 6 no sale y en Forms 4.5 si, y es lo siguiente:
DBMS_SQL.PARSE(SOURCE_CURSOR,'SELECT ...',V7) no va en el 6 se queda ahí y no hace las lineas siguientes, sin embargo en la 4.5 va correctamente. A qué se debe??

Por otro lado, tengo DBMS_SQL.COLUMN_NAME(SOURCE,1,VARIABLE) y me funciona con VARIABLE de tipo number y date, pero si es varchar2 no va.
Creo que se debe a que no distingue entre el formato de DBMS_SQL.COLUMN_NAME para VARIABLE si es varchar2 o mlslabel, que es
eso de mlslabel? Compilo si es varchar2 y no va, y creo que es porque creo que es de tipo mlslabel, como puedo diferenciar COLUMN_NAME
del formato de uno que de otro si sus formatos se distinguen en el tipo y el compilador falla??

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con DBMS_SQL.PARSE

Publicado por txiki (25 intervenciones) el 16/02/2001 15:33:42
1.- INTENTA PONIENDO A PELO
DBMS_SQL.parse (id_cursor, vSentencia, 2)
2.- DBMS_SQL.column_value_char(id_cursor, 5, ttipo_fabricacion);

ttipo_fabricacion char (xx); CON xx el maximo tamaño del varchar2. SE que es un cognazo pero funciona.


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar