Ver Mensaje Individual
  #1  
Antiguo 07-06-2012
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Reputación: 0
Jere_84 cantidad desconocida en este momento
Lightbulb Pasar objetos entre Cliente y Servidor

Hola Club, En mi aplicación Datasnap quiero hacer una función del lado servidor que tome como parámetro un objeto tipo TClientDataSet y otro tipo TField, el problema es que aparentemente y no se bien el porque pero así parece en la ayuda Delphi, solo soporta entre las capas los siguientes tipos de datos, algo que resulta bastante limitado.

Boolean, SmallInt, Integer, Int64 ,Single ,Double ,AnsiString ,String ,
TDBXTime ,TDBXDate ,TJSONValue and all descendents ,TDBXWideStringValue ,TDBXAnsiStringValue, TDBXUInt8Value ,TDBXInt8Value ,TDBXInt16Value ,TDBXInt32Value ,TDBXInt64Value ,TDBXSingleValue ,TDBXDoubleValue ,TDBXBcdValue ,TDBXTimeValue ,TDBXDateValue
TDBXTimeStampValue ,TDBXBooleanValue ,TDBXReaderValue ,TDBXStreamValue

los siete primeros tipos son familiares pero los tipo TDBX, resultan nuevos para mi y estan relacionados con DBEXPRESS, ademas aparecen como clases.
¿Alguno de ustedes ha utilizado este tipo de datos?
¿Alguien tiene alguna sugerencia de como podría pasar objetos entre las dos capas?

Cualquier información referida es bienvenida.
Utilizo Delphi 2010.
Quizás en las versiones XE y XE2 esto se halla ampliado (que lo digan los usuarios de estas versiones).
Responder Con Cita