Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   DBGrid para llenar. (https://www.clubdelphi.com/foros/showthread.php?t=52563)

ozegarra 24-01-2008 15:56:49

DBGrid para llenar.
 
Trabajo con Delphi 7 y Firebird 2.0.
Favor ayudenme a despejar la duda si es que se puede llenar un dbgrid sin necesidad de tenerlo conectado a datos, es decir, un dbgrid en blanco e ir insertando filas en el grid pero sin modificar ninguna tabla de base de datos.
Lo que sucede es que yo tengo un store procedure que hace varias cosas en varias tablas, entonces no puedo tener mi dbgrid conectado a una tabla especifica.

Espero haber sido lo suficientemente claro y en caso este hablando piedras pido su ayuda para salir de este problema en el que me meti.

No tengo mucha experiencia en delphi (recien menos de 2 meses) asi que espero entiendan mis limitaciones.

Muchas gracias por la atencion
Oscar

ozegarra 24-01-2008 16:06:05

me olvide mencionar que el store procedure que tengo lo quiero ejecutar al tener el dbgrid lleno de datos en un boton "Procesar" o algo asi.

Gracias nuevamente

enecumene 24-01-2008 16:17:34

Cita:

Empezado por ozegarra (Mensaje 260561)
Trabajo con Delphi 7 y Firebird 2.0.
Favor ayudenme a despejar la duda si es que se puede llenar un dbgrid sin necesidad de tenerlo conectado a datos, es decir, un dbgrid en blanco e ir insertando filas en el grid pero sin modificar ninguna tabla de base de datos.
Lo que sucede es que yo tengo un store procedure que hace varias cosas en varias tablas, entonces no puedo tener mi dbgrid conectado a una tabla especifica.

Espero haber sido lo suficientemente claro y en caso este hablando piedras pido su ayuda para salir de este problema en el que me meti.

No tengo mucha experiencia en delphi (recien menos de 2 meses) asi que espero entiendan mis limitaciones.

Muchas gracias por la atencion
Oscar

Hola, tratandose de base de datos Firebird, no se si tiene algun componente que trabaje los datos en memoria donde no afecta la tabla en la base de datos como lo es el ClientDataSet, puedes intentarlo con ello.

Saludos

jcarteagaf 24-01-2008 17:30:31

Tabla en Memoria
 
Trabajo de un modo parecido al tuyo (SQL Server) y uso el kbmemtable que tiene muchas ventajas (indices, filtros, etc) y todo en memoria. Y tiene una version gratuita.

Los componentes Jedi tambien tienen un TJVMemoryData que hace lo mismo (pero con menos caracteristicas)

Dale una mirada a ver si te sirve.

Saludos

ozegarra 24-01-2008 17:32:25

Gracias, un amigo tambien me comento de este pero no tengo idea de como funciona. Tendre que averiguarlo.
muchas gracias.


La franja horaria es GMT +2. Ahora son las 02:45:38.

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