![]() |
actualizar consulta ADO
hola a todos.
tengo una consulta de este tipo select t1.codigo, t2.denominacion from tabla1, tabla2 where t1.codigo=t2.codigo esa consulta esta en un componente del tipo TADOQuery y presento la informacion en un grid. el problema es el siguiente: quiero cambiar el valor del 'codigo' y que se actualice la 'denominacion' asociada a ese codigo para mostrarla en el grid. cuando hago lo siguiente: query.edit; query['codigo']:=nuevo_codigo; query.post; el codigo cambia pero la denominacion aparece vacia. si hago lo siguiente: query.edit; query['codigo']:=nuevo_codigo; query['denominacion']:=denominacion_asociada_al_codigo; query.post; al confirmar los cambios me dice que el campo no es valido, cuando yo lo unico que quiero es presentar la nueva denominacion. alguna idea? |
Hola.
Prueba con : Código:
query.edit; Si no te gusta, porqué va lento ... o lo que sea. La otra solución es utilizar un campo de lookup de Delphi, en lugar de coger el valor de denominacion en la consulta. Saludos. |
La franja horaria es GMT +2. Ahora son las 20:24:51. |
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