Que tal delphinianos, me he planteado crear una udf para poder llevar cualquier resultado de una consulta a un archivo XML estilo (MS Sql server), pues también en lo posterior quisiera procesar dichos archivos, que pudieran llegar de cualquier otra aplicación en un archivo xml.
Si alguién de ustedes conoce una udf que implemente esta capacidad, les agradecería la información.
El motivo de una udf es para no hacerme dependiente de una aplicación o proceso externo al manejador, claro si es viable la idea. Espero como siempre sus ideas o comentarios al respecto.
Saludos.

Generar XML através de UDF (Firebird)
Comenzado por
fredycc
, nov 04 2010 08:44
5 respuestas en este tema
#1
Escrito 04 noviembre 2010 - 08:44
#2
Escrito 04 noviembre 2010 - 09:07
Que tal amigo fredycc
Puedes mirar este enlace y probar las alternativas que sugieren.
Salud OS
PD. Y si te sale, se agradecería que la compartieras
Puedes mirar este enlace y probar las alternativas que sugieren.
Salud OS
PD. Y si te sale, se agradecería que la compartieras



#4
Escrito 04 noviembre 2010 - 10:14
Que tal Rolphy, con el link que has colocado llegué a la página del autor donde se detalla muy bien todo el proceso, gracias lo probaré.
http://fernandomedei...bird/#more-2061
http://fernandomedei...bird/#more-2061

#5
Escrito 04 noviembre 2010 - 03:15
Yo utilizaría un ClientDataset.
Si cargas los resultados de una consulta en un ClientDataset después puedes guardar su contenido en formato XML.
De la misma forma puedes leer en un ClientDataset el contenido de un archivo XML para después importarlo a Firebird.
NOTA: Para definir la estructura del archivo XML se utiliza la utilidad XMLMapper integrada en el mismo Delphi.
Saludos.
Si cargas los resultados de una consulta en un ClientDataset después puedes guardar su contenido en formato XML.
De la misma forma puedes leer en un ClientDataset el contenido de un archivo XML para después importarlo a Firebird.
NOTA: Para definir la estructura del archivo XML se utiliza la utilidad XMLMapper integrada en el mismo Delphi.
Saludos.
#6
Escrito 04 noviembre 2010 - 05:00
Q tal Marc, gracias por el apunte, sería más fácil y creo no importaría el manejador de base de datos, los sp's que mencionaba Rolphy funciona para firebird únicamente y bien; creo que enfacaré el objetivo, gracias por tu comentario