Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > PostgreSQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-03-2013
willwallace willwallace is offline
Miembro
NULL
 
Registrado: feb 2013
Posts: 10
Poder: 0
willwallace Va por buen camino
Unhappy Manipular resultado array, con un ADOStoredProc

Estimados requiro su ayuda,
Tengo una funcion en postgres la cual me retorna un array[2] y no se como recuperarlo en delphi.
Ejemplo:
Funcion Postgres
Código SQL [-]
CREATE OR REPLACE FUNCTION array(a float, b float, fecha date)
  RETURNS double precision[] AS
$BODY$
declare
  c                   float;  
  d                       float;
  vectoresultado   float[];

        
begin
  c=a/b;
        d=a*b;
    
  vectoresultado[1]=c;
  vectoresultado[2]=d;
  
  return vectoresultado;

end;
$BODY$
  LANGUAGE plpgsql VOLATILE

y luego ejecuto la funcion en delphi
Código Delphi [-]

  dm.AdoStorecProc.Close();
        dm.AdoStorecProc.Parameters.Items[1].Value:=StrtoFloat(Edit1.Text);
        dm.AdoStorecProc.Parameters.Items[2].Value:=StrtoFloat(Edit2.Text);
        dm.AdoStorecProc.Prepared;
        dm.AdoStorecProc.ExecProc();

Y quisiera asignar los dos valores retornados a otros edits
Por favor quien puede darme una mano, Tengo entendido que los resultados son retornados en el item[0] dela funcion pero no se manipularlos
Código SQL [-]
dm.AdoStorecProc.Parameters.Items[0].Value
Gracias
Responder Con Cita
 



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
ADOStoredProc vs ADoQuery lgarcia Debates 0 11-04-2006 22:06:07
ADOStoredProc error Juanito-Kun SQL 5 24-05-2005 19:53:15
cargar un EDIT con el resultado de un AdoStoredProc cocoliso Conexión con bases de datos 4 12-05-2005 04:06:25
Problema con ADOStoredProc ernestocad SQL 4 06-04-2005 16:42:31
Urge: Manipular un array en una tabla TDBASE mrmanuel Conexión con bases de datos 3 08-09-2003 16:25:20


La franja horaria es GMT +2. Ahora son las 10:39:34.


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