Pasar datos desde sql server 2000 a xml con esquemas xsd

23/05/2006 - 21:01 por DanielK | Informe spam
Hola, a todos tengo un pequeño gran problema, el tema es asi:

Tengo un sistema realizado en VFP7 con motor de base de datos SQL Server
2000, el problema que tengo es que en base a esquemas XSD tengo que generar
documentos XML.

Ya estuve investigando las funciones XMLTOCURSOR y CURSORTOXML del visual
fox, pero son muy limitadas ya que solo me permiten trabajar con un solo
cursor y yo necesito realizarlo con varios cursores, es decir el XML a
realizar es la junta de varias tablas.

Tambien investigue realizarlo directamentente desde SQL Server pero hasta
los ejemplo que trea la ayuda me dan errores y no tengo muy en claro que
funciones son las correctas a utilizar.

Si alguien tiene idea de como puedo realizar esto, alguna funcion en SQL (ya
estuve probando las clausulas selectFOR XML pero no obtuve los resultados
esperados), o algo, por favor contestar, les agradecere muchisimo.

Desde ya muchas gracias, Daniel
 

Leer las respuestas

#1 Isaias
23/05/2006 - 21:08 | Informe spam
Te di una respuesta en LWDP
Saludos
IIslas


"DanielK" wrote:

Hola, a todos tengo un pequeño gran problema, el tema es asi:

Tengo un sistema realizado en VFP7 con motor de base de datos SQL Server
2000, el problema que tengo es que en base a esquemas XSD tengo que generar
documentos XML.

Ya estuve investigando las funciones XMLTOCURSOR y CURSORTOXML del visual
fox, pero son muy limitadas ya que solo me permiten trabajar con un solo
cursor y yo necesito realizarlo con varios cursores, es decir el XML a
realizar es la junta de varias tablas.

Tambien investigue realizarlo directamentente desde SQL Server pero hasta
los ejemplo que trea la ayuda me dan errores y no tengo muy en claro que
funciones son las correctas a utilizar.

Si alguien tiene idea de como puedo realizar esto, alguna funcion en SQL (ya
estuve probando las clausulas selectFOR XML pero no obtuve los resultados
esperados), o algo, por favor contestar, les agradecere muchisimo.

Desde ya muchas gracias, Daniel

Preguntas similares