Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Cursortoxml
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Divers
Thread ID:
01123316
Message ID:
01123393
Vues:
23
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
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform