Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-04-2007
julianlatasa julianlatasa is offline
Registrado
 
Registrado: abr 2007
Posts: 2
Poder: 0
julianlatasa Va por buen camino
Problema con subquery y ClientDataSet

Hola, estoy desarrollando un sistema para la administracion de un servicio de emergencias, utlizo Firebird 2.0 con DBExpress, utilizo un dataset y luego con un clientdataset y el procedimiento setprovider asigno los datos, el problema lo tengo al realizar una consulta con un Subquery en ella, si lo hago de cierta forma no tengo problemas al hacer el ApplyUpdate del ClientDataSet, pero de la otra forma me da un error que no se encuentra el campo X. La consulta que no funciona es la siguiente:

select NAFILIADO, APELLIDONOMBRE, DOMICILIO, ENTRECALLES, ID_LOCALIDAD, TELEFONO, (select ID_PARTIDO from LOCALIDAD where LOCALIDAD.ID_LOCALIDAD = AFILIADOS.ID_LOCALIDAD) ID_PARTIDO from AFILIADOS

con esta consulta si funciona el ApplyUpdate:

select AFILIADOS.NAFILIADO, AFILIADOS.APELLIDONOMBRE, AFILIADOS.DOMICILIO, AFILIADOS.ENTRECALLES, AFILIADOS.ID_LOCALIDAD, LOCALIDAD.ID_PARTIDO,AFILIADOS.TELEFONO from AFILIADOS, LOCALIDAD WHERE LOCALIDAD.ID_LOCALIDAD = AFILIADOS.ID_LOCALIDAD

en ambos casos estoy estableciento en las propiedades del campo ID_PARTIDO ProviderFlags pfInUpdate = false y pfInWhere = false

Alguien sabria decirme porque en un caso funciona y en el otro 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
problema subquery cuscus Firebird e Interbase 12 09-11-2006 12:40:43
Problema con ClientDataSet kaopectate Conexión con bases de datos 3 13-02-2005 22:08:57
Problema con ClientDataSet Slash Conexión con bases de datos 1 10-09-2004 23:15:01
Problema con ClientDataSet waezu Providers 2 30-03-2004 18:36:00
Problema de ClientDAtaset con xml carlosmoralesm Internet 6 03-03-2004 21:46:16


La franja horaria es GMT +2. Ahora son las 10:23:10.


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