Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-04-2012
Walterio Walterio is offline
Miembro
 
Registrado: nov 2006
Posts: 46
Poder: 0
Walterio Va por buen camino
ADOQuerys con campos "If(..." no se actualiza en un DbGrid

Hola a todos...
Mi escenario :
- Delphi 6
- MySQL
- ADO para la conexión
- TADOQuery, DataSetProvider yTClientDataSet.

Tengo varias consultas en donde la sentencia Select tiene un campo con la función IF().
Ej.:
Código SQL [-]
SELECT
    cc202.CMOVBCO202,
    cc202.TMOVBCO202,
    IF(cc202.TMOVBCO202 = 1, ' + QuotedStr('Débito') + ', ' + QuotedStr('Crédito') + ') AS DTMOVBCO202,
    cc202.NIV202
FROM
    cc202

Hasta aquí, todo bien, el tema es que estos datos los muestro en una DbGrid, si hago una modificación o un insert (uso otro form para los ABM, no edito en la grilla directamente), al volver del ABM, los campos con "IF" no se actualizan, mientras que los otros campos si, incluso campos de la consulta que tengo mediante JOINS.Tengo que cerrar el form que contiene la grilla y al volver a abrirla, allí si se muestran los cambios...el tema es que necesito que los cambios se vean reflejados en la grilla al volver del form del ABM...¿alguna sugerencia....?.

Desde ya, muchas gracias
Responder Con Cita
 



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
Dbgrid no actualiza rmenor Firebird e Interbase 3 06-10-2006 01:21:20
Campos M/D en 1 DBGrid CarmaZone Tablas planas 2 21-07-2005 17:22:35
2 campos lookup en dbgrid JRGustavo Conexión con bases de datos 0 30-06-2005 17:05:10
Dbgrid Y Campos Lookup nax Conexión con bases de datos 3 01-12-2004 08:26:55
CAmpos de dbGRid Mario1980 Varios 9 31-10-2004 03:34:12


La franja horaria es GMT +2. Ahora son las 12:41:22.


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