Power Builder y Xml

Querría importar y exportar con Power Builder 8 un archivo XML, según la ayuda se puede y la sintaxis es clara:
dw_2.importFile(s_origen, XML!)
dw_2.SaveAs(s_destino, XML!, false)
Pero esto no deja compilar, ¿cuál es el problema?

1 Respuesta

Respuesta
1
Tienes un argumento invertido mira:
dw_employee.ImportFile(XML!,"D:\TMP\EMPLOYEE")
dw_1.SaveAs("c:\myxml.xml", XML!, FALSE)
Aldob
Si quedan dudas escribí si no cerra la pregunta
Pues si pongo txt! No pasa nada compila perfectamente, debe ser que el xml solo lo soporta a partir de la version 9 aunque lo ponga en la ayuda de la 8.01. Gracias por la ayuda.
¿Sigue sin compilar no hay que hacer nada antes?
Pásame el mensaje que te tira.
Aldob
El mensaje que me saca es:
Illegal enumerated constant: xml
El codigo que yo tengo es:
string ls_destino, ls_origen
ls_destino = sle_destino.Text
ls_origen = sle_origen.Text
dw_fichero.ImportFile(XML!,ls_origen)
if dw_fichero.RowCount() < 1 then
messagebox("Atención", "Debe importar primero un fichero")
else
if dw_fichero.SaveAs(ls_destino, XML!, true) > 1 then
messagebox("Atención", "Los datos no han sido exportados.")
end if
end if
Lo que no le gusta es el xml!.
Ahora, yo probé el código tuyo con el agregado de que declare a dw_fichero como una variable (para no agregar un objeto y me compilo sin problemas en la version 9).
Si dw_fichero es una dw común no se me ocirre que puede estar pasando.
¿Que pasa si en vez de xml pones txt! Por ejemplo?
Aldob

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas