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
  #4  
Antiguo 20-08-2022
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por dape Ver Mensaje
La línea sg_persona.RowCount:=x+1; me permite aumentar en uno el número de filas del stringgrid para poder mostrar los registros obtenidos, tal vez no sea la mejor forma pero funciona, si conoces una mejor forma sería excelente si la presentas.
Ah!, entendi que ese era el dataset, pero es el grid. Ok, en ese caso seria mas optimo que asignes la cantidad en solo golpe: sg_persona.RowCount:= sp_buscar_persona.RecordCount


Cita:
Empezado por dape Ver Mensaje
Sin embargo, el problema no es ese, talvez en lugar de retornar SETOF deba retornar TABLE, es decir: RETURNS TABLE(col1 datatype, col2 datatype,...); o tal vez algo en el código en Delphi que me está faltando.
Siempre es mejor lo mas especifico. El uso de params OUT en postgres es la forma mas vieja de hacerlo, y queda un poco confuso. Es mejor definer un RECORD/TABLE concreto.
__________________
El malabarista.
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
Función de Postgres que devuelve conjunto de registros rmoraglez PostgreSQL 2 17-10-2011 22:20:48
Error al mostrar registros Fenareth Conexión con bases de datos 5 09-04-2008 19:18:53
Mostrar los últimos 100 registros dade SQL 4 19-10-2006 04:22:45
mostrar 15 registros por paginas alachaise PHP 7 22-10-2004 16:03:15
mostrar los registros chona Firebird e Interbase 5 27-07-2004 17:20:45


La franja horaria es GMT +2. Ahora son las 14:30:56.


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