Foros del Web » Programando para Internet » PHP »

Pasar una tabla de MySQL a mdb

Estas en el tema de Pasar una tabla de MySQL a mdb en el foro de PHP en Foros del Web. Hola. Necesito que un script en php en un servidor lea unas tablas de su MySQL (el del servidor) y que genere un mdb que ...
  #1 (permalink)  
Antiguo 07/03/2006, 16:11
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 15 años
Puntos: 20
Pasar una tabla de MySQL a mdb

Hola. Necesito que un script en php en un servidor lea unas tablas de su MySQL (el del servidor) y que genere un mdb que se pueda descargar desde el navegador.

He buscado en el foro y veo que casi todas las soluciones pasan por usar COM o por usar ODBC. Esto implica tocar en el servidor o tocar en la máquina del cliente. Mi pregunta es: ¿hay algún modo de hacer ese volcado sin estas dos cosas? No quisiera tener que tocar en el servidor por cuestiones de portabilidad (el cliente no quiere tener que llamarme si cambia de servidor), y la opción de instalarle en su máquina el ODBC para conectar su Access con el MySQL preferiría evitarla (si formatea el disco duro, ya me tiene que estar llamando de nuevo).

No sé si lo que pido es imposible, pero ¿hay manera de hacer esto sin pasar por esos trámites?

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 08/03/2006, 07:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
[quote]He buscado en el foro y veo que casi todas las soluciones pasan por usar COM o por usar ODBC. Esto implica tocar en el servidor o tocar en la máquina del cliente. Mi pregunta es: ¿hay algún modo de hacer ese volcado sin estas dos cosas? No quisiera tener que tocar en el servidor por cuestiones de portabilidad (el cliente no quiere tener que llamarme si cambia de servidor), [quote]

Todos buscamos ese tipo de soluciones, pero lamentablemente no siempre hay opciones. Imagina que implementase con PHP un administrador de .mdb directo (sin usar nada más extra própio de Access: librerías y demás ..).

Lamentablemente un ".mdb" no es un formato de texto plano simple como un XML (con cierto formato) o un CVS (con cierto formato) o incluso un PDF (algo más complicado pero igual tiene su formato) .. que podramos generar.

Si tu averigüas por otro médio que "formato" tiene realmente los datos en un ".mdb" podrías realizar una especie de lo que ya es "Access" como "motor" de ese tipo de BBDD pero implementado en PHP. No sé hasta que punto ese tipo de información será de acceso público .. eso sin contar que luego empiece con cosas tipo "una vez generado el formato .. se comprime o se codifica en tal otro formato ...".

Cita:
y la opción de instalarle en su máquina el ODBC para conectar su Access con el MySQL preferiría evitarla (si formatea el disco duro, ya me tiene que estar llamando de nuevo).
Bueno .. la idea es que tu implentes con otro tipo de herramientas un "instalador" que deje tu aplicación lista para usase junto con ODBC .. o le hagas un pequeño manual paso a paso. Todo tiene su costo vs beneficios (sobre todo de accesibilidad .. ya veras cuando tu cliente quiera acceder a su BBDD Access de forma remota .. Con Mysql lo tendrías listo en 2 minutos .. )

Un saludo,

Última edición por Cluster; 08/03/2006 a las 07:44
  #3 (permalink)  
Antiguo 08/03/2006, 09:07
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 15 años
Puntos: 20
Sí, por lo que había leido suponía que no habría manera, pero lancé la pregunta por si ocurría el milagro...

Gracias por la respuesta, Cluster.
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 21:01.