FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Enviar DataSet DataSnap
Buen día.
Estoy realizando una aplicación cliente-servidor bajo el modelo de DataSnap realice una función desde el servidor que me realiza el guardado de unos campos dicha función pide como parámetro un TDataSet, desde el lado del cliente mediante la clase intento llamar esta función y le envío un ClientDataSet pero no me aplica los cambios. Quisiera saber también como accedo a los eventos generados desde el servidor y que en el lado del cliente mediante SQLConnection y generando la clase de datasnap se publican. Alguien puede ayudarme con esto, dandome un ejemplo practico, gracias. |
#2
|
||||
|
||||
Hola Soa Pelaez
Primero que nada que version de Delphi estas usando para desarrollar tanto el cliente como el servidor Datasnap Segundo, por favor aclaranos que significa exactamente "desde el lado del cliente mediante la clase intento llamar esta función y le envío un ClientDataSet pero no me aplica los cambios." Te da error? El Dataset llega vacío? Muestranos el codigo tanto del servidor como del cliente Intenta depurar tu aplicacion, cosas basicas como: 1. Verificar que el DataSet cuando llega al servidor este abierto (Active = True). Si no lo esta, ábrelo 2. Verifica la cantidad de registros que tiene el DataSet cuando llega al servidor (imprimelos en un cuadro de dialogo) 3. Verifica que el DataSet no este en el ultimo registro (Eof <> True). En ese caso deberias posicionarte sobre el primero (DataSet.First) Luego no entendi la segunda parte de la pregunta. Uno no publica eventos cuando expone un servidor Datasnap; lo que se publican son metodos (funciones y procedimientos) La forma de uso es bastante sencillo. Veo que ya tenes la TSQLConnection y pudiste conectarte al servidor desde el cliente. Tambien veo que mencionaste la clase proxy que genera el wizzard de Datasnap Lo que debes hacer es instanciar esa clase proxy y luego tenes acceso a los metodos (pregunta, de que modo estabas enviando hasta ahora el ClientDataSet al servidor?) Revisa la documentacion Revisa los ejemplos que vienen con Delphi; te darán una idea más clara Tambien hay una serie de videos interesantes en YouTube, por ejemplo este. Es muy basico pero es válido para empezar |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Copiar el contenido de un DataSet a otro DataSet | Javi2 | Varios | 82 | 22-11-2022 09:26:16 |
Enviar parametros por web a un server datasnap | lbidi | Internet | 2 | 19-07-2015 00:22:48 |
Enviar parametro dataset en TSQLStoredProc | JM1985 | C++ Builder | 1 | 30-04-2015 18:33:36 |
Actualizar un dataset desde otro dataset | jafera | Conexión con bases de datos | 17 | 18-12-2008 23:57:10 |
como enviar un dataSet desde Delphi a Oracle?? | Jaco | Oracle | 3 | 25-09-2003 16:19:25 |
|