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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-02-2012
LEVV LEVV is offline
Miembro
 
Registrado: ago 2006
Posts: 24
Poder: 0
LEVV Va por buen camino
Ayuda con Metodo de DataSnapClient

HOLA a todos

Otra vez molestandolos.. Tengo una consulta.. sobre los Parametros de los Metodos en DataSnapServer.. y el DataSnapClient..

Definiendo esto..

TUsuario = Class
private
pCodUser : String;
PNomUser : String;
PApePat : String;
PApeMat : String;
public
property CodUser : String read pCODUSER write PCODUSER;
property NomUser : String read pNomUser write PNomUser;
property ApePat : String read pApePat write PApePat;
property ApeMat : String read pApeMat write PApeMat;
constructor Create;
destructor Destroy; override;
end;


En el DataSnapServer Tengo Este Metodo...

Function TServerMethods1.GetUsuario(WCodUSer:String;Var WUsuario:TUsuario):Boolean;
Begin
..
end;


y el DataSnapClient .. lo utilizo..

Var WUsuario=TUsuario;

WUsuario:=TUsuario.Create;



SerVerMetodoGetUsuario.ParamByName('WCodUser').Value :=WCodUser;
SerVerMetodoGetUsuario.ParamByName('WUsuario').AsObject:=WUsuario;
SerVerMetodoGetUsuario.ExecuteMethod;
IF SerVerMetodoGetUsuario.ParamByName('ReturnParameter').AsBoolean then
Begin

Wusuario:=SerVerMetodoGetUsuario.ParamByName('WUsuario').AsObject;

----> AQui es donde no me deja asignar... he probado muchas formas y nada,.. porfa.. una ayuda. .¿si?..
de funcionar funciona.. pero no logro capturar el Resutado y asignarlo a la variable --- WUsuario..
.

End;


GRacias..
Responder Con Cita
  #2  
Antiguo 09-02-2012
LEVV LEVV is offline
Miembro
 
Registrado: ago 2006
Posts: 24
Poder: 0
LEVV Va por buen camino
Ayuda con Parametros de Metodo en DataSnapClient

HOLA a todos

Otra vez molestandolos.. Tengo una consulta.. sobre los Parametros de los Metodos en DataSnapServer.. y el DataSnapClient..

Definiendo esto..

Código Delphi [-]
TUsuario = Class
   private
    pCodUser : String;
   PNomUser : String;
   PApePat : String;
   PApeMat : String;
  public
   property CodUser : String read pCODUSER write PCODUSER;
   property NomUser : String read pNomUser write PNomUser;
   property ApePat : String read pApePat write PApePat;
   property ApeMat : String read pApeMat write PApeMat;
   constructor Create;
   destructor Destroy; override;
end;

En el DataSnapServer Tengo Este Metodo...

Código Delphi [-]
Function TServerMethods1.GetUsuario(WCodUSer:String;Var WUsuario:TUsuario):Boolean;
  Begin
    ....  
    ....
    ....
  end;

y el DataSnapClient .. lo utilizo..

Código Delphi [-]
  Var WUsuario:TUsuario;

  WUsuario:=TUsuario.Create;


  SerVerMetodoGetUsuario.ParamByName('WCodUser').Value :=WCodUser;
  SerVerMetodoGetUsuario.ParamByName('WUsuario').AsObject:=WUsuario; 
  SerVerMetodoGetUsuario.ExecuteMethod;
  IF SerVerMetodoGetUsuario.ParamByName('ReturnParameter').AsBoolean then
    Begin
      Wusuario:=SerVerMetodoGetUsuario.ParamByName('WUsuario').AsObject; 
----> AQui es donde no me deja asignar... he probado muchas formas y nada,.. porfa.. una ayuda. .¿si?..
        de funcionar funciona.. pero no logro capturar el Resutado y asignarlo a la variable --- WUsuario...
    End;

Gracias..

Última edición por LEVV fecha: 09-02-2012 a las 15:08:58.
Responder Con Cita
  #3  
Antiguo 09-02-2012
LEVV LEVV is offline
Miembro
 
Registrado: ago 2006
Posts: 24
Poder: 0
LEVV Va por buen camino
LO ENCONTREEEEEEE ....

simplemente tenia que usar AS

cambio la Linea..

Código Delphi [-]
      WUsuario:=SerVerMetodoGetUsuario.ParamByName('WUsuario').AsObject;

Quedando asi la Linea

Código Delphi [-]
      WUsuario:=SerVerMetodoGetUsuario.ParamByName('WUsuario').AsObject as Tusuario;


y eso es TODO...

estoy feliz....
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
Que Eventos del DataSnapServer Se Heredan al DataSnapClient ??? LEVV Conexión con bases de datos 0 22-01-2012 11:56:07
Uso del método DeleteRecords !!!! vpepen Conexión con bases de datos 2 05-06-2005 18:33:02
ejecutar un metodo una vez al dia Josep Lluis Varios 4 20-05-2005 14:00:13
metodo prior flaca Varios 1 13-12-2004 21:23:33
método estático shaktale OOP 8 29-09-2003 01:42:53


La franja horaria es GMT +2. Ahora son las 20:11: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