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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-01-2010
ElDuc ElDuc is offline
Miembro
 
Registrado: jul 2004
Posts: 197
Poder: 20
ElDuc Va por buen camino
Consultas a un servidor de aplicaciones

Buenas tardes delphinianos.

Después de multitud de pruebas y consultas por internet he conseguido mi proposito, acceder a una base de datos que está ubicada en el server de la empresa desde mi casa.

La intención es crear un servidor de aplicaciones (por capas) de tal forma que los clientes, cuando necesitan acceder a la DB, en realidad la petición la hagan al servidor de aplicaciones y este a la DB.

Esto me permitiría mantener los clientes desconectados de la DB puediendo proteger la DB del exterior y permitiéndome hacer acciones sobre las peticiones y respuestas de los clientes desde el servidor de aplicaciones.

Para que podáis comprender mejor mi problema explicaré brevemente lo que he desarrollado:

SERVER:
He creado un proyecto y le he añadido un RemoteDataModule, en éste he incorporado un TADOConnection, un TADOQuery y un TDataSetProvider. Todo debidamente configurado y con el puerto declarado en el TADOConnection abierto.

CLIENT:
He creado un proyecto y le he añadido un TSocketConnection (porque es el único que me ha funcionado), un TClientDataSet (porque es el único que me ha funcionado), un TDataSurce y un TDBGrid, todo debidamente configurado.

TODO ESTO FUNCIONA, pero no como yo desearía, ya que me devuelve todo el contenido de la tabla que hay en la DB.

Yo necesito que me devuelva uno o varios registros en función de una consulta SQL, ya que no es lógico descargar toda la tabla para editar sólo un registro y además, si la tabla es grande, tarda una eternidad. He probado con los filtros del TClientDataSet pero igualmente carga toda la tabla aunque sòlo me muestra los registros filtrados.

Si podéis ayudarme me haréis un buen favor.
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
Tracear aplicaciones Cliente-Servidor sherlock Varios 2 16-02-2009 17:31:50
Consultas SQL con ADO en Servidor Capa Intermerdia Rockin Conexión con bases de datos 3 10-07-2008 12:08:57
Guia Aplicaciones cliente/servidor Artemix175 Servers 0 20-06-2007 15:49:40
Aplicaciones Delphi Cliente/servidor TelloClos Conexión con bases de datos 8 09-06-2003 17:12:38
Aplicaciones Cliente Servidor leury Varios 0 20-05-2003 02:43:56


La franja horaria es GMT +2. Ahora son las 16:43:02.


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