hibero
02-10-2008, 16:43:39
Tengo una pequeña aplication de prueba realizada en 3 caspas con D2009. Estoy utilizando sockets para conectar el modulo de datos remoto con el cliente. Como componentes de acceso a datos utilizo IBX. Utilizo El Borland Socket Server sktsvr.exe de delphi 2007 porque el de 2009 nueve viene con un bug y ni siquiera conecta (no se si por ahi vendrá el problema)
el Modulo remoto tengo los siguientes componentes
-TIBDatabase
-TIBTransaction
-TIBDataSet
-TDataSetProvider
en el modulo cliente
-TClientDataSet
-TTDataSource
-TSocketConnection
-im DBGrid para ver los datos
El caso es que conecta perfecto, incluso a un pc remoto por internet. Además como un tiro (tengo una base de datos de clientes con unos 10.000 clientes generados al azar). He hecho la misma prueba con una aplicacion cliente-servidor y no hay color (la cliente-servidor es una tortuga coja).
Pero cuando hago una modificación sobre los datos, y hago un clientdataset1.applyupdates(-1) no me guarda los cambios. Si capturo el error en el evento on reconcile error obtengo un "unsupported feature" a alguien le ha pasado algo parecido y puede orientarme.
Curiosamente un el mismo proyecto pero conectado mediante un TComConnection (USANDO COM) conecta, pero al intentar modificar me da el mismo error. Alguna Idea
gracias
el Modulo remoto tengo los siguientes componentes
-TIBDatabase
-TIBTransaction
-TIBDataSet
-TDataSetProvider
en el modulo cliente
-TClientDataSet
-TTDataSource
-TSocketConnection
-im DBGrid para ver los datos
El caso es que conecta perfecto, incluso a un pc remoto por internet. Además como un tiro (tengo una base de datos de clientes con unos 10.000 clientes generados al azar). He hecho la misma prueba con una aplicacion cliente-servidor y no hay color (la cliente-servidor es una tortuga coja).
Pero cuando hago una modificación sobre los datos, y hago un clientdataset1.applyupdates(-1) no me guarda los cambios. Si capturo el error en el evento on reconcile error obtengo un "unsupported feature" a alguien le ha pasado algo parecido y puede orientarme.
Curiosamente un el mismo proyecto pero conectado mediante un TComConnection (USANDO COM) conecta, pero al intentar modificar me da el mismo error. Alguna Idea
gracias