Visual Fox y MySql

Hola tengo un sistema que utiliza tablas libres de VisualFox 6.0 pero ahora un cliente me pidió que trabaje con MYSQL y necesito migrar los datos hacia esta base de datos... No tengo muy claro los pasos a seguir.. Podría alguien orientarme... ¿please?

1 respuesta

Respuesta
1
Otras aclarwaciones ojala que te yuden :
1. Verificar tu proveedor de hosting, este debe de tener permisos ODBC, para que puedes realizar la conexión. En definitiva si deseas trabajar con PHP, lo más recomendable es que tu base de datos sea administrado por el Motor Mysql.
2. Bajar e Instalar el driver de ODBC para Mysql hay que descargar la última versión de Myodbc de la página de Mysql:
http://www.mysql.com/downloads/api-myodbc-2.50.html
Instalamos el driver OBDC de Mysql. ¿Cuándo pregunta en la pantalla de? ¿Data Sources? ¿Haz clic en? ¿Close? Para terminar.
Una vez se ha instalado el driver ODBC, accede al panel de control de OBDC de 32 Bits (Botón Inicio-> Configuración-> Panel de control-> Fuentes de datos ODBC 32 bits).
En este punto, tendrás que elegir si quieres utilizar el driver para un solo usuario (DSN de usuario), o para cualquier usuario del ordenador (DSN de Sistema). Una vez hayas elegido uno, ¿haz clic en el botón de? ¿Agregar? Para añadir una nueva fuente de datos y a continuación, selecciona el driver de Mysql. Aparecerá una pantalla:
Colocar en la pantalla de instalación del Driver los siguientes datos :
a)Nombre de la fuente de datos (DNS Windows)
b)Dirección IP, del servidopr (te dlo debe de suministrar tu proveedor de Hosting)
c)Nombre de la base de datos a la que deseas conectarte
d) Usuario y password de la base de datos
3. Probar la conexión y a disfrutar! Programando
Por favor el detalle de este proceso lo puedes encontrar en el siguiente link :
http://www.desarrolloweb.com/articulos/897.php
He tomado algunas linea de allí para poder explicarte
A mi me funcione pero debo de advertirte que no todos los seervidores linux, admiten conexiones ODBC, por lo que pueda arrojarte, errores en la conexión, como me paso con varios proveedores de Hosting, preguntando se llega a la verdad, antes de que pagues uno informate si admite esta conexión.
Muy interesante tus, preguntas,
Claro que se puede hacer,
Enviame la dirección de tu correo y te envío, el controlador ODBC, para Conectasre a bases de datos MYsql desde fox,
En cuando si hay upziping, aun no lo he encontrado pero tengo un programita que convierte DBFS a tablas ISAM, en Mysql
Enviamo tu mail y te remito el controlador ODBC, para que lo instales en tu SO, por allí debes de empezar
Para ello antes de emocionarte debes de tener en cuenta lo siguiente:
a) Contar con un servicio de host, que permita conexiones ODBC remotas, por lo general los servidores Linux, no lo aceptan por cuestiones de seguridad,( y recuerda que Mysql es Linux).
Si no consigues un proveedor de hosting, que acepte conexiones ODBC, no tienes más remedio que, adquirir un servidor dedicado lo cual es muy costoso.
Otra alternativa es adquirir un IP, publico, de este modo conectas una PC, las 24 horas del día como servidor, instalas el trio del a muerte : APACHE-PHP-MYSQL esto en verdad no es complicado es sencillo si estas interesado en esta alternativa solo dime y te envío un articulo paso a paso para que lo hagas, y a partir de allí eres dueño de la situación
b) Tener en claro que Mysql, es un motor de base de datos nuevo y que avanza muy rapidamnete, por lo cual las versiones cambian con mayor frecuencia, por ejemplo te comento que en Mysql, no existen las transacciones, ni cache de buffer, como si lo tiene MSQL SERVER, o FOX PRO, a lo mejor esto te afecta.
c)Las comunidades de desarrolladores FOX-Mysql, AUN NO ESTÁN LO SUFICIENTE MENTE MADURAS como para poder apoyarse en ellas, y te aseguro vas a encontrar muchas piedras en el camino, recuerda que estas combinando tecnologías de dos proveedores distintos, y a veces ellos no piensan mucho en la compatibilidad con productos de su competencia,(Microsoft -Comunidad Linux), así que puede que encuentres muchos errores.
Bien amigo ojala que hubiera aclarado tus dudas, no olvides de preguntar con confianza si algo no ha sido claro
Ok... muchas gracias por la aclaración, la verdad todavía estoy por probar tu respuesta, pero si me concuerda con muchas cosas que me imagine me tocaría hacer al migrar a Mysql, que a propósito ya lo tengo instalado. Gracias.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas