PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 28 → Data source se envia a xml pero sin los cambios
Data source se envia a xml pero sin los cambios
Débuté par Alejandro Gutiérrez, 27 oct. 2020 03:33 - 2 réponses
Posté le 27 octobre 2020 - 03:33
Hola estimados.

¿Alguien podría darme una ayuda en este ejemplo?

xclientes is data source // select cli_codigo,cli_nombre from clientes

xclientes.cl_nombre="nombre corregido"

info(xclientes.cl_nombre) // me devuelve "nombre corregido" es decir, cambié un dato del data source

HExportXML (xclientes ,"c:\temp\xclientes_1.xml",hExpCreation)

Cuando se genera el archivo xml no considera ningún cambio realizado. Es tal y cual como se generó al principio.

Gracias por su ayuda.
Membre enregistré
794 messages
Popularité : +40 (42 votes)
Posté le 28 octobre 2020 - 17:35
Hola. Lo que has hecho es asignar un nuevo valor a la variable en memoria, pero no en el fichero del disco. Despues de modificarla la variable debes actualizar su valor en el fichero. La forma de nacerlo dependerá del tipo de "data source" que estas usando (fichero, SQL, etc)

Rubén
Posté le 28 octobre 2020 - 21:26
Gracias por su respuesta.

Lo solucioné de esta forma:

mixml is string = HRecordToXML(xdatasource)

Si hago cambios en xdatasource si se refleja en la variable mixml como formato xml

Saludos.