FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
En el pájaro de Firebird Guardian del Panel de Control
Perdona. Me refería a detener el servidor Firebird en el pájaro negro y de fondo amarillo del Panel de Control. Donde pone "running" pues que ponga "stop". Un fallo mío.
Eso es desconectar el servidor, ¿no? |
#2
|
||||
|
||||
Cita:
Para que te hagas una idea, algunos foreros de clubdelphi y yo mismo, tenemos (nuestros clientes) bases de datos firebird de decenas de gigas y cientos de millones de registros por tabla. Con cientos de conexiones y sin problemas, por supuesto. Correcto
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 22-05-2013 a las 12:52:00. |
#3
|
||||
|
||||
Algo no encaja, tengo 4 gigas de Ram
Ahora ya más en serio. Tengo una base de datos con nueve campos, tres blobs de texto y uno de gráficos. En total tiene 6500 registros.
Uso IBDataBase, IBDataSet, IBTransaction, Provider y ClientDataSet. Cuando intento activar a true el ClientDataSet, éste se lo piensa, se toma un tiempo y al final me dice: Insuficient Memory for this operation. Mi ordenador sobremesa tiene 4 gigas de ram. En cambio estos mismos datos, en una tabla Paradox corren en un portátil de 1 giga de ram sin problemas. ¿Qué es lo que hago mal? |
#4
|
||||
|
||||
Me temo que no somos adivinos y necesitamos ver el proyecto o algún trocito de código
|
#5
|
||||
|
||||
Pero, si estoy en la parte de diseño...
Te lo copiaría con mucho gusto, pero estoy en la parte de diseño. Date cuenta. Coloco los componentes en el Form (sin DataModule) y el atasco viene
al llegar al componente ClientDataSet. En el momento que intento poner Active=True. De todos modos si me dices qué otra cosa puedo hacer, lo haré. Pero código-código es que no he llegado a poner ni una coma. He puesto sólo los componentes. Si quieres que te dé detalles de conexión en el IBDataBase...u otros dímelo. Muchas gracias por tu interés. Realmente estoy atascado... Tal vez algún recurso (Tabla) que no se ha cerrado. Última edición por bulc fecha: 22-05-2013 a las 12:42:57. |
#6
|
||||
|
||||
AutoRespuesta al error de insuficiencia de memoria en ClientDataSet
Después de cerrar ClubDelphi me di una vuelta buscando ClientDataSet error y en Intitec.com me enteré que hay una propiedad en el TClientDataSe que
se llama PacketData. Normalmente está asignada a -1, lo cual quiere decir en lenguaje novato que se engulle toda la tabla y la pasa a la memoria. Si se asigna a PacketData, por ejemplo 100; irá cargando de 100 en cien según se vayan agotando los cien anteriores. Lo que no entiendo es como va marchar atrás. Supongo que será lo mismo. Lo que me intriga es que el ClientDataSet trabaja emparejado con el TDataSetProvider (como su nombre indica) también tendría que poder controlar el nº de registros que se cargan. ¿Sabes si es así y cómo se hace? El caso es que volví al Delphi y cambié el PacketData. Ay, amigo. entonces se cargan esos registros sin rechstar y sin molestar con el terrible y ominoso "Insuficient memory". |
#7
|
||||
|
||||
Bueno, lo que comentas y preguntas está explicado en los libros que te he recomendado varias veces "La cara oculta de delphi 4 y 6"
Es algo que Al González también te puede haber explicado, pero, como te dije antes, no somos adivinos y no vemos tu código |
#8
|
||||
|
||||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿ Existe una versión moderna de database desktop o otro software que haga lo mismo? | Master23 | Varios | 1 | 13-06-2010 06:40:06 |
Mover dos formularios al mismo tiempo | santus | OOP | 3 | 01-08-2008 19:38:29 |
Problema para el Soporte de The Borland Database Engine | mordones | Conexión con bases de datos | 4 | 24-12-2007 18:55:34 |
Clausula SQL para mover un registro | karlaoax | SQL | 1 | 17-08-2007 21:49:25 |
Impedir mover el form y redimensionar al mover barra tareas | jealousy | API de Windows | 0 | 15-06-2004 12:58:05 |
|