Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-09-2004
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
Question Fechas en clientdataset

Hola a todos, estoy pasando una aplicación local a utilizar data module remote, providers, clientdataset, etc.

Con la libreria del remote data module he creado un procedimiento que le asigna una consulta sql leída de un archivo .ini, lee los parámetros de tipo date que le paso y ejecuta la consulta que esta en el remote data module.

El problema es que cuando le mando los parámetros y ejecuto dicha consulta, en el dbgrid del cliente (clientdataset) solo me salen los nombres de los campos pero no los datos. He comprobado si realmente existen datos entre las fechas que selecciono y si existen.

Para pasar los parámetros utilizo la conexión con el Socketconnection en vez de hacerlo con el clientdataset, ¿se hace así?.

Código:
 conector.Connected := true;//conectamos el servidor
 conector.AppServer.LeerIni;//asignamos base de datos al servidor
 conector.AppServer.exterior(date1.date,date2.Date);//fechas de consulta
 cds.Active := true;//activar clientdataset
Aquí teneís el código que tengo en el método LeerIni y Exterior del servidor o capa intermedia:

Código:
ADOConnection1.ConnectionString := LeerDatosIni('BaseDeDatos');
ADOConnection1.Connected := true;
Código:
 with ADOQuery1 do begin
  sql.Clear;
  sql.Add(LeerDatosIni('Exterior'));
  Parameters[0].Value := Param1;
  Parameters[1].Value := param2;
  open;
 end;
Señalar que se ejecuta todo y no me sale ningún error, solo que como he comentado antes, me salen los campos pero no los datos, gracias.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
  #2  
Antiguo 02-09-2004
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
Angry

Perdón por haberos hecho perder el tiempo, en la claúsula where de la consulta sql, tenía una condición que hacía que no tuvieses resultados a la hora de ejecutarla. De nuevo, pido perdón por haberos hecho perder el tiempo.
Un saludo.
__________________
No hay vientos favorables para quién no conoce su rumbo.
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


La franja horaria es GMT +2. Ahora son las 12:50:31.


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