![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Diría que no debes devolver el DataSetProvider, sino el DataSet.
El Provider es una unión entre el DataSet y otras cosas |
#2
|
|||
|
|||
Lo probare, aunque creo que el problema se debe a que cuando se asigna una clase a una variable, (en este caso como resultado de una función), lo que se hace realmente es asignar un puntero al objeto traspasado y no el objeto en si. Respecto a porque devuelvo un DataSetProveider, es porque la metodología utilizada cuando lo haces con un DataModuleServer es así. Obtienes un conjunto de datos (DataSet) el cual lo conectas a un DataSetProveider por el lado del servidor y lo recepcionas en el cliente enlazando dicho DataSetProveider con un DataSetConeccion y así accedes a los datos...
Saludos.,, |
#3
|
||||
|
||||
No tengo mucha experiencia, pero creo que no es así.
Del lado del Server DataSet --> DataSetProvider --> ClientDataSet --> [DataSnap convierte a JSON] Del lado del cliente [JSON] --> TSQLConnection Es obvio que todos estos componentes en realidad son punteros que se pasan de una función a otra, pero según el tipo de dato del que se trate, la información apuntada se trata de una manera o de otra. |
#4
|
||||
|
||||
#5
|
|||
|
|||
Muchas gracias duilioisola y apicito, efectivamente el objeto que se debía devolver era un TDataSet. Ahora mi pregunta es a quien le corresponde liberar al objeto devuelto, al cliente o al servidor...??
Saludos. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Devolver valores en SP | GustavoCruz | MS SQL Server | 2 | 08-01-2013 03:10:52 |
Devolver Valor de un Caption | muli | OOP | 2 | 24-04-2007 20:21:32 |
Devolver el foco a aplicacion | Coco_jac | Varios | 2 | 13-10-2005 16:38:33 |
devolver una cadena | jmlifi | Varios | 5 | 09-08-2005 11:47:37 |
Devolver rol otorgado a usuario en particular | alehillebrand | SQL | 1 | 03-04-2005 23:44:39 |
![]() |
|