FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Les planteo el problema, Tengo que realizar una Gestion de Pautas publicitarias y cada pauta con sus respectivos integrantes que la realizaron.
El Id de Pauta es autoincrementable... lo que significa que voy a obtener el nro de pauta despues del hacer un post, luego applyUpdate(0). El alta sin cargar los item de la pauta se hace sin problema... La eliminacion de la misma... me dice 'Información de columna clave insuficiente para realizar la operación Update o Refresh'. Que este error me sale creo y segun tengo entendido porque en la tabla existen claves foraneas. Aqui va una pregunta.... ¿Devido al error que les comente la eliminacion la debo hacer a atraves un query o algo estoy haciendo mal al intentar hacerlo a atraves del ClientDataSet?
el ClienteDataSet va el sgte codigo
Hasta aqui fue el problema de la eliminación.... He aqui el problema cuando quiero cargar los integrantes de la pauta. Si bien logre que guarde en la BD... siempre me guarda con la clave de la primera pauta guardada... mire el codigo y no tengo idea porque lo hace... tengo entendido que el DataSetProvider se tiene que encargar de eso. Otra cosa.. supuestamente tengo cargado los integrantes de la primera pauta... en tiempo de ejecución no lo logro ver los datos como maestro/detalle... ya que para la primera pauta no se refleja sus integrantes... Para mas detalle las grillas estan enlasadas por datasource--> DataSet--> clientedataset-->DataSetProvider-->qryPauta-->AdoConnection Espero haber sido claro en lo que estoy preguntado y gracias por su voluntad en ayudar...
__________________
No es lo mejor, pero es lo que hay... |
#2
|
|||
|
|||
Despues de probar y probar logre que ande... pero de todas formas hay algo que no me mantiene conforme....
La relación maestro/detalle anda perfecto siempre y cuando el detalle se haga una consulta a una solo tabla... si yo utilizo tabla extras para armar la consulta la relacion maestro/detalle no funciona... les dejo la consulta con lo cual no funciona..
Con la consulta anterior estableci la relacion maestro/detalle a traves de id_pauta.... tambien probe haciendo la consulta de la siguiente forma y tampoco funciono...
No da ningun tipo de error pero tampoco funciona... por favor alguien se apiade de mi y me ayude a resolver el problema... desde ya muchas gracias
__________________
No es lo mejor, pero es lo que hay... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi 2007 - Maestro detalle TIBDataSet+TDataSetProvider+TClientDataSet | GuerreroDelphi | Conexión con bases de datos | 5 | 11-07-2008 22:00:10 |
Como hacer uso de TDatasetProvider? | mpedra | Providers | 0 | 24-11-2006 20:12:12 |
cambiar opciones tdatasetprovider | fjolivares | Conexión con bases de datos | 0 | 29-12-2003 19:46:28 |
|