Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-09-2013
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 20
mjjj Va por buen camino
Alguna idea sobre mis ultimas preguntas, he intentado casi de todo, pero no me resulta !!

Salu2
Responder Con Cita
  #2  
Antiguo 09-09-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 23
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
mjjj,

Cita:
Empezado por mjjj
...después de mucho leer y revisar vídeos...

...Alguna idea sobre mis ultimas preguntas...
¿Haz revisado estos links?:
Cita:
DataSnap Overview and Architecture : http://docwiki.embarcadero.com/RADSt...d_Architecture

Desarrollo de aplicaciones DataSnap
: http://multicapasdatasnap.blogspot.c...-datasnap.html

Unleash the power of Delphi with Delphi Labs - DataSnap
: http://www.embarcadero.com/rad-in-action/delphi-labs
Espero sea útil

Nelson.
Responder Con Cita
  #3  
Antiguo 09-09-2013
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 20
mjjj Va por buen camino
Gracias Nelson, despejé varias dudas, sin embargo, aún tengo un problema con los peocedimientos almacenadas.

Entiendo que puedo llamar a una función previamente definida en el servidor, y que esta función me ejecute un procedimiento almacenado, y finalmente la función me devuelva un valor.
Sin embargo, lo que necesito es como llamar a un procedimiento almacenado que tenga por ejemplo 2 variables de entrada, que me devuelve mas de un registro y varios campos, y mostrarlos estos en un TDBGrid.

Espero me puedan ayudar.
MJJ
Responder Con Cita
  #4  
Antiguo 10-09-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 23
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
mjjj,

Cita:
Empezado por mjjj
...tengo un problema con los Procedimientos Almacenados...
¿Haz revisado estos links?:
Cita:
Querys en DataSnap : http://www.delphiaccess.com/forum/da...s-en-datasnap/

Creating the Server Side with DataSnap Server (InterBase Tutorial) : http://docwiki.embarcadero.com/RADSt...se_Tutorial%29

Delphi 2010 DataSnap : http://www.embt.cz/data/wysiwyg/file...p_Examples.pdf

DataSnap Development : ftp://po.istu.ru/public/docs/other/_.../chapter21.pdf
Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 10-09-2013 a las 08:05:24.
Responder Con Cita
  #5  
Antiguo 23-09-2013
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 20
mjjj Va por buen camino
Estimados,
he estado averiguando el tema y resolviendo algunas dudas, sin embargo, aún me surgen otras.

- Un formulario que muestra por ejemplo, una orden de compra, dicha información está almacenada en mas de una tabla (proveedor, compras, compras_detalle, usuarios, etc.). que se recomienda, utilizar una sola función que me devuelva todo los registros que necesito, o varias funciones todas llamadas desde el cliente ?

- Antiguamente en un esquema cliente-servidor, utilizaba TIBQuery en un estructura master-detail, teniéndolos conectados por en la propiedad datasource del detalle, con el TDataSource del master, podré utuilizar esta misma forma con los TClientDataSet ? (el parámetro SQL de la consulta detalle, es un resultado de la consulta maestra). Esto lo resolví ejecutando una consulta en el evento AfterScroll del TClienteDataSet maestro, es una buena forma realizarlo así ?

- En caso de perdida de la conección del cliente al servidor DataSnap, como puedo recuperar la conección sin que me arroje algún error ? esto está asociado a la segunda pregunta, ya que el TclientDataSet maestro está cargado en el cliente no arroja ningún problema, pero al navegar se ejecuta el evento ONAfterScroll, y me arroja un error... Como resolvería esto?

Espero me puedan ayudar con mis dudas.
Gracias
Responder Con Cita
  #6  
Antiguo 16-11-2015
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 20
mjjj Va por buen camino
Estimados, nuevamente yo por estos lados intentado retomar este tema dejado hace bastante tiempo...
Estoy haciendo pruebas para conectarme a un servidor Datasnap desde una aplicación de escritorio, pero tengo un problema, todo marcha bien, pero todo falla cuando pierdo la conección (sin darme cuenta) e intento ejecutar la petición al servidor el cual me arroja un error.

Código Delphi [-]
var myServer : TDSEmpresaClient;
begin
try
mistareas.close;

myServer := TDSEmpresaClient.Create(form1.SQLConnection1.DBXConnection);
myServer.mis_tareas(strtoint(Edit1.Text));
myServer.Free;

mistareas.Open;

except
try
sqlconnection1.Close;
sqlconnection1.Open;

finally
  TrayIcon1.BalloonHint := 'Problema de red.'+#13+ 'Intentando conección...';

  TrayIcon1.Animate := True;
  TrayIcon1.ShowBalloonHint;

end;
end;

donde mistareas es un TclientDataSet y mis_tareas es un procedimiento expuesto por el servidor datasnap que consulta con una TIBquery a una base de dato firebird 2.5.
El IBQuery del servidor está conectado a un TDataSetProvinder, al cual se puede acceder desde el cliente en código adjunto.

Intentando replicar el problema de los usuarios, es que desconecto el cable de red y llamo al procedimiento, observando como la aplicación de cuelga y me arroja un error... Socket Error #11001. Host not found.
Esta bien llamar a los procedimientos de esta manera... como evito que la aplicación se cuelge o por último que no me arroje este error, y manejarlo como yo quiera??

Ayuda por favor.
Gracias
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Reconectar en Tres Capas teletranx Conexión con bases de datos 0 05-09-2007 00:36:13
Programacion En Tres Capas OMARS Internet 2 08-08-2007 10:37:16
Tres capas rastafarey Firebird e Interbase 4 07-07-2004 13:30:31
Programando en objetos en tres capas quali OOP 2 21-02-2004 14:00:10
Aplicaciones de Tres Capas muli Varios 1 10-01-2004 15:06:08


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


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi