Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #14  
Antiguo 28-12-2007
hackerinblues hackerinblues is offline
Miembro
 
Registrado: dic 2007
Posts: 17
Poder: 0
hackerinblues Va por buen camino
Desde SQL el problema es el parametro ese que es de salida (OUT)

hago lo que me pusiste:
select XXX(2,2,2,2,2,:cod) from dual;

pero me devuelve :

ORA-06572: La función XXX tiene argumentos externos


Y luego desde el codigo lo mismo:

Código Delphi [-]
consulta->Parameters->CreateParameter("Vn_Codigo_Error",ftFloat,pdOutput,2,NULL);
consulta->SQL->Add("select XXX(77,5,1,1,1,:Vn_Codigo_Error) from dual");
consulta->Open();

(probe a acabar la sentencia con ; y sin el, probe con ftFloat,ftInteger..., probe con open() y con execsql() y nada ... )

me devuelve el mismo error:
ORA-06572: La función XXX tiene argumentos externos

segun este error no se puede invocar a funciones con parametros de salida
sin embargo si defino primero la variable y luego lo invoco desde un bloque sql si que funciona ( ?¿?¿?¿?¿ )

Código SQL [-]
declare
cod number;
salida number;
res number;
begin
salida := XXX(666,1,1,1,1,cod);
dbms_output.put_line(salida);
end;

Este codigo funciona bien. A alguien le ha pasado algo parecido ?
Empiezo a odiar esto xD
Gracias.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Llamada a Procedimiento Almacenado desde dentro de un Thread MontarazAE MS SQL Server 2 29-05-2007 17:46:34
Problema con la llamada a un Procedimiento almacenado Choclito Firebird e Interbase 3 06-12-2005 19:00:27
Ayuda, como llamar a un procedimiento desde otro procedimiento? Ariatna Varios 1 01-02-2005 04:05:35
LLamada a un Procedimiento de un Paquete de Oracle samuvk JAVA 11 18-05-2004 13:04:36
Insertar un array en un procedimiento de Oracle con JDBC samuvk JAVA 2 17-05-2004 17:59:48


La franja horaria es GMT +2. Ahora son las 01:04:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi