|
Interesante tu respuesta guillotmarc, pero lo he estado intentando y siempre el id del maestro es 0, No entiendo porque, explico las caracteristica del ambiente en que trabajo.l
Base de datos : PostGreSql
Delphi 4
y los id son autoincrementables (bueno postgresql lo maneja como secuencias).
ahora el comportamiento es el que sigue, si pongo la linea que me dijiste en el metodo AfterInsert del CDS me da 0 el id, ok, pense a lo mejor internamente no lleva el id al CDS. Y me dije pues lo llevo al qry directamente y oh sorpresa! al debugear el id me lo da en 0, es el unico campo que me da un valor erroneo, pero que creen??? a la hora de irme a la pgadmin ya tiene el id incrementado y obviamente graba el registro del maestro pero el del detalle no por la integridad referencial, PORQUE PASA ESTO???
agradecere sus respuestas...
|