FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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. |
#2
|
|||
|
|||
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.
|
#3
|
||||
|
||||
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. |
#4
|
||||
|
||||
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. |
#5
|
|||
|
|||
hola amigo, se que pasaste por aquí hace rato, pero pudiste resolver el tema ...? Gracias !
|
#6
|
||||
|
||||
Cita:
// Saludos |
|
|
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 |
|