FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Delphi 6 profesional y XML
Saludos a tod@s...
Mi duda es la siguiente: En una de nuestras aplicaciones realizadas con Delphi 6 Profesional necesitaría trabajar con ficheros XML, me refiero a poder trabajar con ellos a nivel de registros (y poder mostrarlos en una dbgrid). Ya se que debería pasarme a una versión superior de delphi (será en breve) pero en estos momentos necesito una solución para Delphi 6 profesional. ¿Cómo podría realizar esto? ó por el contrario necesitaría componentes adicionales de terceros. Necesitaría pasar de tablas Paradox a XML con su correspondiente fichero XSD (estructura). Y al contrario de XML a Paradox. Esperando una pronta respuesta, reciban un cordial saludo... |
#2
|
||||
|
||||
Una forma sencilla de hacerlo es aprovechando el soporte Xml que te ofrece Sql server. Puedes cargar el Xml en Sql server y el motor te permite interpretarlo precisamente como si de una tabla se tratara.
O podrías usar el esquema para cargar un DataSet con la información del Xml y darle el tratamiento de una tabla. Esto es un poco m´pas complejo, pero te evita depender de un motor de base de datos. Te recomiendo la lectura del libro Mastering Delphi 7 de marco cantú para la segunda opción, y el libro The Guru's Guide To Sql Server Stored procedures, Xml, And Html para la primera. Mucha suerte
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
|||
|
|||
Muchas gracias por la pronta respuesta poliburro,
Ocurre que debo tratar con tablas Paradox ya que la aplicación lleva tiempo y por ahora no quieren cambiar a otra base de datos, ejemplo MySQL. El problema ha surgido cuando quieren incorporar un sistema de PDA para la salida de material, y entonces debo de realizar pasos intermedios para poder llevar los datos de un sistema a otro. Mi duda es que si con Delphi 6 profesional puedo realizar este proceso de paso entre paradox y XML ó por el contrario necesito software de terceros. Un saludo... |
#4
|
||||
|
||||
Hola,
Es probable que exista algún componente de terceros que realize lo que quieres conseguir, empero, también (si no me equivoco) podrías hacerlo tú mismo, ¿no? Quiero decir, que, si cuentas con el componente "TXMLDocument" (pestaña Internet de la paleta de componentes), nada te impediría traer registros de la base de datos y a continuación guardar una representación de estos en un archivo XML. Pero... como me da que existe algún componente que haga lo que precisas, yo comenzaría por buscarlo. Puedes usar tu buscador favorito de Internet o páginats como Torry's, por ejemplo, que recopilan componentes para los entornos de CodeGear. PD. Si no tienes el componente "TXMLDocument"... creo que puedes conseguirlo desde la propia "Borland" (ahora CodeGear), pero, existen componentes similares en Torry's que tal vez podrías usar. |
#5
|
||||
|
||||
Cita:
http://www.scalabium.com/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Turbo Delphi Profesional Coja | ASAPLTDA | Debates | 14 | 02-01-2007 18:10:06 |
DataSnap en Delphi 2005 Profesional | pache | Conexión con bases de datos | 0 | 27-04-2005 22:06:41 |
Delphi 5 y Windows 2000 Profesional | trex2000 | Tablas planas | 2 | 25-05-2004 03:00:12 |
Delphi Enterprise o Profesional? | jmeng2 | Varios | 1 | 03-05-2004 19:48:28 |
Registrar Delphi 7 Profesional | VolaRe | Varios | 1 | 17-02-2004 14:44:10 |
|