PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 25 → Data source se envia a xml pero sin los cambios
Data source se envia a xml pero sin los cambios
Iniciado por Alejandro Gutiérrez, out., 27 2020 3:33 AM - 2 respostas
Publicado em outubro, 27 2020 - 3:33 AM
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.
Membro registado
467 mensagems
Publicado em outubro, 28 2020 - 5:35 PM
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
Publicado em outubro, 28 2020 - 9:26 PM
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.