Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-08-2010
Avatar de 2-D@monic
2-D@monic 2-D@monic is offline
Miembro
 
Registrado: may 2007
Posts: 94
Poder: 17
2-D@monic Va por buen camino
retornar DataSet o algun contenedor de datos (ADO)

Hola. Les explico el dilema:
Utilizando Delphi y BdD (con ADO en realidad) estaba acostumbrado a relacionar las ventanas directamente con un DataModule y hacer operaciones CRUD... todo bien hasta ahí.
Lo que necesito hacer ahora es que un grupo de clases se relacione con el DataModule y sus métodos retornen el grupo de datos (si es que es consulta) y retornen DataSet o algo; así las ventanas no usen directamente el DataModule....
Se puede hacer esto?
Se que no es lo más práctico pero es el enfoque que estoy tratando de hacer.
Se puede retornar un DataSet (resultado de una consulta) o algún contenedor de datos con la consulta hecha???
Alguna sugerencia?
__________________
Soy pésimo en lo que mejor hago y por eso me siento bendecido.
Responder Con Cita
  #2  
Antiguo 31-08-2010
APO APO is offline
Miembro
 
Registrado: feb 2008
Posts: 121
Poder: 17
APO Va por buen camino
Sí que se puede hacer. Lo único que tienes que hacer es declarar el DataSet (o lo que quieras) en el 'public' del formulario. Y luego ya podrás acceder a él desde otro form.
Responder Con Cita
  #3  
Antiguo 31-08-2010
Avatar de 2-D@monic
2-D@monic 2-D@monic is offline
Miembro
 
Registrado: may 2007
Posts: 94
Poder: 17
2-D@monic Va por buen camino
Ok, entonces declaro el ADOQuery en el public del DataModule?.....
Está declarado como __published (cuando lo arrastras al DataModule) pero voy a intentarlo......
__________________
Soy pésimo en lo que mejor hago y por eso me siento bendecido.
Responder Con Cita
  #4  
Antiguo 02-09-2010
Avatar de 2-D@monic
2-D@monic 2-D@monic is offline
Miembro
 
Registrado: may 2007
Posts: 94
Poder: 17
2-D@monic Va por buen camino
Hola... creo que es otro el enfoque que entendiste..... no requiero acceder al componente de un DataModule desde un form sino que con método de una clase xxx ejecutar la consulta ADOQuery y el método mismo que devuelva o retorne el ADOQuery (no necesariamente el componente... sino que devuelva la consulta) para que una ventana reciba el "DataSet" y muestre el resultado con un dbgrid........

Bueno ahí sigo en el intento la verdad es que Delphi me lo pone difícil.... lo que trato es de separar las responsabilidades en capas......

Alguna sugerencia?
__________________
Soy pésimo en lo que mejor hago y por eso me siento bendecido.
Responder Con Cita
  #5  
Antiguo 29-02-2012
gustavosv gustavosv is offline
Miembro
 
Registrado: mar 2008
Posts: 51
Poder: 17
gustavosv Va por buen camino
hola amigo, se que pasaste por aquí hace rato, pero pudiste resolver el tema ...? Gracias !
Responder Con Cita
  #6  
Antiguo 29-02-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por gustavosv
hola amigo, se que pasaste por aquí hace rato, pero pudiste resolver el tema ...? Gracias !
De por sí no era muy claro lo que el compañero quería hacer. Te invito a que abras un nuevo hilo con lo que específicamente quieres hacer.

// Saludos
Responder Con Cita
  #7  
Antiguo 29-02-2012
gustavosv gustavosv is offline
Miembro
 
Registrado: mar 2008
Posts: 51
Poder: 17
gustavosv Va por buen camino
Listo Roman, el nuevo hilo es: http://www.clubdelphi.com/foros/show...552#post426552

Gracias !
Responder Con Cita
Respuesta



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
Conocen algun componente contenedor con barras de desplazamiento flystar Varios 2 23-04-2010 03:05:50
Busqueda de datos en una BD con DATASET rgstuamigo OOP 4 30-12-2008 23:54:25
Retornar o no retornar desde un script principal dec PHP 6 24-03-2008 23:41:12
Cargar datos en dataset Ubed Conexión con bases de datos 1 21-11-2007 14:32:30
Extraer datos de un dataset? Durbed Conexión con bases de datos 5 01-10-2004 16:40:30


La franja horaria es GMT +2. Ahora son las 07:04:57.


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