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).
|