![]() |
Bloqueos en paradox
Para gestión de base de datos, utilizo Paradox, para ello hago uso de los componentes, ClientDataSet y Tables, en el caso de que alguien introduzca más de 256 registros sin grabar (es decir sin hacer applyupdates en el clientdataset, para volcar la información a la tabla) falla porque no se permite bloquear tantos registros, pero me gustaría saber si conocen alguna forma o manera de poder grabarlo sin necesidad de que borre los registros que haya añadido de más. Quizá por bloques de 100 en 100 registros... desbloqueando cada registro grabado... mmm ¿alguna idea?
¿es posible esto? Muchas gracias. |
podrias intentar grabando tu informacion en un RXMemory, con la misma estructura de tu tabla, una ves conforme con los datos introducidos haces el copy de informacion a la tabla.
pero cuidado con la manera como copias la informacion del memory a la tabla puesto que el recorrer todo el memory para copiar en la tabla te generara un retardo considerable en la ejecucion del programa, para ello debes hacer una copia de forma diferente que no sea recorriendo la data si no moviendola en bloque. otra opcion seria usar un parser xml... para ello. |
La franja horaria es GMT +2. Ahora son las 22:27:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi