Página 1 de 1
Memdataset - AddField parece que no funciona
Publicado: Jue May 20, 2010 6:22 pm
por jose.luis
Hola,
Os dejo un ejemplo donde no consigo hacer funcionar el método addfield
para un memdataset.
Se añaden los registros pero los valores permanecen en blanco (o a nil).
Ignacio, creo que en AddField de Dataset falta actualizar FCount de
Memrecords. En el Fieldput siempre está a 0. El caso es que no se bien
bien como 'arreglarlo'.
Quedo a la espera de vuestra ayuda.
Saludos,
José Luis Capel
Aicom Global Software, S.L.
--
Memdataset - AddField parece que no funciona
Publicado: Jue May 20, 2010 6:45 pm
por jasm.quitaesto
Jose Luis,
Creo que lo reporte hace tiempo, pero, no se por que motivo, cuando
haces el Open() de MemDataset, hay que meterle un array con valores de
la primera fila.
Saludos
Jose A. Suarez
El 20/05/2010 18:22, José Luis Capel ~ AgSoft escribió:
> Hola,
>
> Os dejo un ejemplo donde no consigo hacer funcionar el método addfield
> para un memdataset.
>
> Se añaden los registros pero los valores permanecen en blanco (o a nil).
>
> Ignacio, creo que en AddField de Dataset falta actualizar FCount de
> Memrecords. En el Fieldput siempre está a 0. El caso es que no se bien
> bien como 'arreglarlo'.
>
> Quedo a la espera de vuestra ayuda.
>
> Saludos,
> José Luis Capel
> Aicom Global Software, S.L.
Memdataset - AddField parece que no funciona
Publicado: Vie May 21, 2010 10:21 am
por ignacio
José Luis,
Visto y arreglado. Como te comenta José Alfonso funciona, también funciona
utilizando el método TMemdataset:GetStructFrom(). Esperamos subir una
actualización en breve. Muchas gracias.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
"José Luis Capel ~ AgSoft" <
jose.luis@iaicom.com> escribió en el mensaje de
noticias:4bf56174$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola,
>
> Os dejo un ejemplo donde no consigo hacer funcionar el método addfield
> para un memdataset.
>
> Se añaden los registros pero los valores permanecen en blanco (o a nil).
>
> Ignacio, creo que en AddField de Dataset falta actualizar FCount de
> Memrecords. En el Fieldput siempre está a 0. El caso es que no se bien
> bien como 'arreglarlo'.
>
> Quedo a la espera de vuestra ayuda.
>
> Saludos,
> José Luis Capel
> Aicom Global Software, S.L.
>
Memdataset - AddField parece que no funciona
Publicado: Lun May 24, 2010 7:43 pm
por jose.luis
Hola Ignacio,
Gracias por tu respuesta.
>
> Visto y arreglado. Como te comenta José Alfonso funciona, también
> funciona utilizando el método TMemdataset:GetStructFrom(). Esperamos
> subir una actualización en breve. Muchas gracias.
>
En mi código no es viable el utilizar el método getstructfrom ni añadir
un registro en el open.
¿Puedes indicarme cuales cambios debo de hacer en los fuentes de Xailer
2 para corregir ese problema?
Saludos y gracias,
José Luis Capel
Aicom Global Software, S.L.
Memdataset - AddField parece que no funciona
Publicado: Mié May 26, 2010 11:07 am
por jose.luis
Hola Ignacio,
Disculpa mi insistencia. ¿Podrías adelantarme los cambios para poder
corregir el problema mientras no llega la actualización?
Saludos y gracias,
José Luis Capel
Memdataset - AddField parece que no funciona
Publicado: Mié May 26, 2010 11:41 am
por ignacio
José Luis,
Me temo que hubo que tocar en varios sitios y no es fácil poner aquí la
solución. Te ruego que te esperes hasta su publicación, que espero que sea
en breve.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
"José Luis Capel ~ AgSoft" <
jose.luis@iaicom.com> escribió en el mensaje de
noticias:4bfce464$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola Ignacio,
>
> Disculpa mi insistencia. ¿Podrías adelantarme los cambios para poder
> corregir el problema mientras no llega la actualización?
>
> Saludos y gracias,
> José Luis Capel
>
Memdataset - AddField parece que no funciona
Publicado: Jue May 27, 2010 10:18 am
por jose.luis
Ignacio,
> Me temo que hubo que tocar en varios sitios y no es fácil poner aquí la
> solución. Te ruego que te esperes hasta su publicación, que espero que
> sea en breve.
Gracias!! Ya tengo esos cambios.
Ahora otra petición

En tComponent hay una data 'cVersion' que no es utilizada por ninguna de
las clases hijas ni tampoco en el propio tcomponent.prg (por lo menos en
los fuentes que tengo yo).
Si no tenéis pensado hacer uso de esa data, ¿sería mucho inconveniente
suprimirla?
Es para evitar una colisión innecesaria con un campo de una base de
datos de mi aplicación usando dataset.
Gracias por tu ayuda.
José Luis Capel