Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Cursortoxml
Message
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01123316
Message ID:
01123393
Views:
22
SELECT Tabla1.codigo   AS Codigo,;
       Tabla1.nombre   AS Nombre,;
       Tabla1.cedula   AS Cedula,;
       Tabla2.columnaA AS ColumnaA,;
       Tabla2.columnaB AS ColumnaB,;
       Tabla3.columnaZ AS ColumnaZ ;
  FROM Tabla1, Tabla2, Tabla3 ;
    INTO CURSOR cur_Auxiliar

CURSORTOXML("cur_Auxiliar","miArchivoXML",1,512)
No se cual es el destino del archivo XML, pero si juntas varias tablas en una para pasarla a un XML estás perdiendo la normalización original por ende el scheme que lo lea va a tener que normalizar a "mano" la estructura que recibe. A menos que el resultado de un JOIN sea lo que quieran a exportar a XML, para eso simplemente modifcas la consulta SQL.

>Amigos Fox:
>
>No nos han ayudado en la pregunta que hicimos de porqué no podemos crear un archivo de texto con más de 2047 líneas y nos muestra el error "coordenadas inválidas", pero si no hay solución a esto, estamos creando archivos XML con la ínstrucción CURSORTOXML, pero necesitamos que el nombre de los campos en el cursor tengan una escritura específica, por ejemplo queremos los campos:
>
>codigo se llame Codigo
>nombre se llame Nombre
>cedula se llame Cedula,
>
>es decir que si construyo el cursor con la instrucción
>
>SELECT codigo AS Codigo, nombre AS Nombre, cedula AS Cedula
>
>En el cursor me mantenga las mayúsculas y minúsculas que necesitamos.
>
>Si esto hay como, tenemos varias tablas de las cuales se debe hacer el archivo XML, cómo podemos unir el archivo XML de cada Tabla, porque no hay forma de juntarlas todas en el mismo cursor.
>
>Gracias por su ayuda
Previous
Reply
Map
View

Click here to load this message in the networking platform