Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-05-2003
Avatar de haron
haron haron is offline
Miembro
 
Registrado: may 2003
Ubicación: Las Palmas de Gran Canaria
Posts: 310
Poder: 22
haron Va por buen camino
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?
__________________
“Plantad la semilla de la avaricia en la infértil tierra de la estupidez y obtendreis la bella flor de la mierda”
(Confucio)
Responder Con Cita
  #2  
Antiguo 07-05-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

Prueba con :

Código:
query.edit;
query['codigo']:=nuevo_codigo;
query.post;
query.refresh;
O sea, después de modificar el campo codigo vuelves a lanzar la consulta para que recoga el valor correcto en denominacion.

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.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas para actualizar ADO con Dbgrid con puro Codigo JanoRod Conexión con bases de datos 5 25-08-2005 18:29:32
ADO: Error al ejecutar una consulta repetidamente sostro Conexión con bases de datos 6 31-08-2004 17:43:50
problemas con los titles de un dbgrid en consulta con ado soyhugo Varios 4 02-02-2004 12:42:40
Error en Consulta ADO Luis Castillo Conexión con bases de datos 9 19-12-2003 14:32:18
eliminar consulta con ADO JODELSA Conexión con bases de datos 3 06-11-2003 19:19:20


La franja horaria es GMT +2. Ahora son las 15:28:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi