![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Muchas gracias, ya estoy trabajando en eso y la verdad es muy rápido, hasta es posible verlo en un DBGrid
Sabes si es necesario instalar el BDE o alguna librería en especial para usar ClientDataSet, DataSource y DBGrid, no quisiera instalarlos, pues esta aplicación debe correr en un servidor. Muchísimas gracias y aquí estaré molestándote ...Ah de paso te invito una cerveza, estas ya no te alertan con el antivirus... ![]()
__________________
Herr Heins Faust |
|
#2
|
|||
|
|||
|
jeje, gracias por las cervezas, te las acepto, que aquí, ahora, hace mucha calor!!
Pues no tendrías que instalar nada. Simplemente añade a tus uses la unidad "MidasLib" y ya está. Ciertamente lo puedes conectar a un dbGrid, pero ten en cuenta una cosa: si el Grid está activo las inserciones irán más lentas. Para evitar este problema, cuando vayas a insertar registros en el clientDataset hazle esto: y cuando termines habilitalo de nuevo así.
Un saludo. ![]() |
|
#3
|
||||
|
||||
|
Oh si, eso ya lo he notado, pero al ejecutar me voy a ver los módulos que ocupa mi aplicación y veo que usa midas.dll... ojalá no sea problema y pueda copiarla y usarla sin pormenores.
gracias.
__________________
Herr Heins Faust Última edición por Faust fecha: 23-07-2010 a las 19:25:27. |
|
#4
|
|||
|
|||
|
Si te refieres al fichero Midas.dll, si incluyes la unidad MidasLib, en los uses (del primer formulario que se cargue) no necesitarás copiar la librería, se embebe en el propio ejecutable.
Saludos. |
|
#5
|
||||
|
||||
|
Aquí estoy de nuevo con otra duda... ya puedo usarlo, es muy rápido, pero como le hago para usarlo por segunda vez, simplemente ejecutando ClientDataSet1.Close y volviéndolo a llenar???
Desde ya muchas gracias.
__________________
Herr Heins Faust |
|
#6
|
|||
|
|||
|
Al cerrar y abrirlo: ¿Se te quedan los registros cargados en memoria?
Imagino que sí. Cosas del ClientDataset. Prueba ha hacer esto:
El ClientDataset lleva una variable interna denominada Data, donde guarda todos los registros que vas cargando en memoria. Al cambiar la propiedad PoviderName (o RemoteServer) internamente detecta que la información de Data puede haber cambiado y resetea la variable, perdiendo la estructura de datos y los propios datos (al hacer el .close, claro). De esta forma, lo engañamos y podemos resetear el ClientDataset, para volver a cargarlo de nuevo. Un saludo. |
|
#7
|
||||
|
||||
|
Cita:
Sale... muy buena solución, muchas gracias de nuevo amigo.
__________________
Herr Heins Faust |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Busqueda por fecha en FB2.0 | david_uh | Firebird e Interbase | 4 | 18-07-2008 00:23:48 |
| ¿Búsqueda SQL por Fecha? | lKinGl | SQL | 33 | 28-04-2008 19:33:41 |
| Busqueda por fecha IBquery | mjjj | SQL | 4 | 23-10-2007 20:36:47 |
| Busqueda segun el mes de una fecha(no la fecha completa) | federiconqn21 | Firebird e Interbase | 1 | 05-05-2006 15:39:53 |
| Busqueda en un campo fecha | seken | Varios | 7 | 14-04-2005 14:11:19 |
|