Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Generar XML con Visual Basic desde MySQL

Estas en el tema de Generar XML con Visual Basic desde MySQL en el foro de Visual Basic clásico en Foros del Web. Estimados amigos... Necesito saber como puedo exportar datos desde una Base de Datos MySQL a un archivo XML usando Visual Basic 6.0 No necesito una ...
  #1 (permalink)  
Antiguo 22/08/2007, 11:33
Avatar de ecerpa  
Fecha de Ingreso: mayo-2005
Mensajes: 61
Antigüedad: 19 años
Puntos: 1
Generar XML con Visual Basic desde MySQL

Estimados amigos... Necesito saber como puedo exportar datos desde una Base de Datos MySQL a un archivo XML usando Visual Basic 6.0
No necesito una aplicacion, sino mas bien un metodo o saber sobre un componente que me ayude con eso.
La idea es integrar una aplicacion con otra que se maneja con archivos XML

Ojala me puedan ayudar...de antemano...Gracias


(No se si este post pertenece aca...espero no equivocarme)
  #2 (permalink)  
Antiguo 22/08/2007, 12:57
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 17 años, 9 meses
Puntos: 2
Re: Generar XML con Visual Basic desde MySQL

depende de la estructura, si mal no recuerdo VB6 tiene una forma donde guarda un recordset como xml

recordet.save ("archivo.xml")

si no te sirve, tendras que atraves de la aplicacion generar el archivo con el formato necesario guardandolo como texto

open "archivo.xml" for putput as #1
print #1, "<datos>"
do until recordset.eof
print #1, "<registro>"
for x= 0 to recordset.fields.count -1
print #1, "<" & trim(recordset.field(x).name & ">"
print #1, trim(recordset.field(x).value)
print #1, "</" & trim(recordset.field(x).name & ">"
next
print #1, "</registro>"
recordset.movenext
loop
print #1, "</datos>"
close #1


mmm si mal no recuerdo es algo asi.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:14.