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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-06-2006
Ing_Fajardo Ing_Fajardo is offline
Miembro
 
Registrado: abr 2005
Ubicación: Mexico
Posts: 46
Poder: 0
Ing_Fajardo Va por buen camino
Consulta de una Consulta

Mi pregunta es si se puede hacer una consulta de una consulta el Delphi.

Esto es, hago una consulta SQL ( ya sea a tablas de dbase IV o a tablas de MS Server ) y luego, teniendo ya los resultados, usar otro componente y a través de una instruccion SQL obtener un subconjunto de registros.

Se puede ?
Responder Con Cita
  #2  
Antiguo 28-06-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
Lo puedes hacer tambien desde SQL Server
Código SQL [-]
select T.Articulo
from (select Articulo, Precio from Articulos) T
where T.Precio > 100


ejemplo muy sencillo pero espero que te de una idea
__________________

Responder Con Cita
  #3  
Antiguo 28-06-2006
Ing_Fajardo Ing_Fajardo is offline
Miembro
 
Registrado: abr 2005
Ubicación: Mexico
Posts: 46
Poder: 0
Ing_Fajardo Va por buen camino
jejeje

Nop, necesito liberar carga del servidor, quiero cargar todo el SQL en una tabla de memoria (memtable) y luego de alli hacer varias consultas SQL.

Tu ejemplo funciona, pero es carga sobre el servidor.
Responder Con Cita
  #4  
Antiguo 05-07-2006
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 22
Jose_Pérez Va por buen camino
Hola a tod@s:

Yo creo que la pregunta de Ing_Fajardo habría que plantearla de otro modo: ¿existe alguna modo de hacer una consulta SQL sobre los datos almacenados en cualquier DataSet? Por ejemplo, hacer una consulta sobre los datos almacenados en un TRxMemoryData de la librería RX?

Esto sería muy útil.

Saludos.
Responder Con Cita
  #5  
Antiguo 05-07-2006
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 20
kuan-yiu Va camino a la fama
Hace algún tiempo yo también intenté algo así... pero no conseguí resultados y opté por hacerlo mediante código Delphi, pero es una solución que no me convence.
Si alguien sabe cómo se hace a mi también me sería de gran ayuda.
Responder Con Cita
  #6  
Antiguo 05-07-2006
fra3910 fra3910 is offline
Registrado
 
Registrado: dic 2004
Ubicación: Cáceres / Madrid
Posts: 5
Poder: 0
fra3910 Va por buen camino
Uff

La cosa está chunga

Se me ocurre descargar la primera consulta en un fichero XML, datapackets a ser posible, si ya conoces la estructura del XML de ante mano.

Una vez cargado esa consulta primera en un fichero XML, hacer consultas sobre ese fichero XML es muy rápido y fácil (siempre desde Delphi 6).

Pero necesitas saber el schema del fichero XML desde el inicio para que vaya rápido el uso de XML's. Si tu consulta es fija, es decir, siempre devuelve los mismos campos, puede ser una buena opción

Si necesitas más ayuda, o te decantas por esta opción, avísame y te puedo mandar algo sobre el uso de ficheros XML como base de datos en Delphi
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
consulta sql virola SQL 5 06-04-2004 22:53:09
consulta sql CJRE SQL 2 02-04-2004 09:55:07
consulta sql empty SQL 2 26-03-2004 12:12:45
consulta sql vetustas SQL 4 11-11-2003 11:11:57
consulta sobre consulta superhopi SQL 2 16-05-2003 19:01:47


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


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