FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Datasets anidados
Tengo una relación Master-detail-detail con clientdatasets basada en el artículo:
How to use AutoInc fields with DataSnap By: John Kaster http://dn.codegear.com/article/20847 Tengo dos problemas: PROBLEMA 1 Cuando hago el refresh del master, pierdo la posición del registro del detail PROBLEMA 2 Si utilizo campos del tipo InternalCalc, al hacer post del master, los campos autoincrementales del detalle pierden el valor que le he puesto manualmente (la propiedad AutoGenerateValue está desactivada). Bueno, gracias por vuestra ayuda! |
#2
|
||||
|
||||
Posibles alternativas que darán solución.
Para el primer problema se me ocurre algo tan sencillo como antes de hacer el refresh guardarte la posición de la tupla donde te encuentras, hacer el refresh y porsteriormente volverte a posicionar.
En cuanto al segundo problema, pues es lo que tiene usar campos autoincrementativos. Si te interesa en ocasiones poner tu el valor en lugar de usuar el autoincrementado, puedes crear un contador paralelo y asignarlo o no según la preferencia del momento. Nada complicado en ninguno de los casos, sólo que debes prescindir en cierto grado de las prestaciones automáticas que te ofrece el entorno de desarrollo o el SGDB.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
#3
|
|||
|
|||
Gracias por tu respuesta, eso ya me lo he planteado, pero creo que son bugs del componente TClientdataset.
Mas que nada es saber si a alguien se le ha presentado el mismo problema y si lo ha solucionado con alguna actualización o algún componente del tipo TBetterClientDataset. De todas formas gracias por tu ayuda! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda con dos for anidados | Nelly | Varios | 4 | 03-06-2006 21:37:22 |
Query anidados | erasmorc | SQL | 3 | 13-12-2005 23:17:36 |
Clientdatasets anidados con ADO | Johnny Q | Conexión con bases de datos | 4 | 03-11-2005 02:53:25 |
Select anidados | Ignacio | SQL | 5 | 23-02-2004 16:33:30 |
bucles anidados con PHP | __cadetill | PHP | 8 | 21-07-2003 02:12:28 |
|