![]() |
como conectar una base de datos online MySQL con un programa local?
pues eso tengo un contratado un host online con soporte de bases de datos MySQL y me gustaria saber si es posible usar de manera simple una base de datos desde mi programa lodcal en Delphi.
He probado alguna cosa que he visto por ahi pero me ponia: "unknow driver: MySQL" necesito instalar algo mas en mi pc, drivers o algo siendo que mi base de datos no va a estar alojada en mi pc? sabeis de algun ejemplo simple que haga lo que pido? muchas gracias |
Para conectarte a MySQL debes usar componentes que sirvan para tal, por ejemplo los componentes gratuitos Zeos , Componentes de la paleta ADO,etc,etc.
En tu caso segun veo :rolleyes::rolleyes: estas usando o bien los componentes BDE(que ya estan obsoletos) o talves estas usando con los componentes de la paleta ADO..:rolleyes: hummm, no lo se, deberias decirnos...., pero tal parece que deberias instalar el driver conector para Mysql. Con los componentes Zeos no vas a tener problema ni vas a tener que instalar ningun driver. Te lo recomiendo.;). Saludos...:) |
Gracias,
estoy probando con los ZEOS, ahora me falla que no me reconoce la base de datos ni usurio ni contraseña ni na. |
casi ningún hosting te deja acceder de forma externa a MySQL. Normalmente está pensado para que lo uses mediante web. Solo si contratas un hosting dedicado si tienes oportunidad de hacer eso.
Las Zeos en esa versión apenas son versión alpha, es decir no están probados al 100% y pueden tener muchos errores. Al menos con D2007 si funcionan bien las versiones anteriores pero claro puedes pedir asesoría directamente con Embarcadero y seguro te dan una solucion |
en el Cpanel de mi host veo una opcion que puedo añadir un
"Host de Acceso Remoto a Base de Datos" Cita:
me imagino que añadiendo ahi mi IP funcionaría, o poniendo % para TODAS IP ¿NO? gracias EDITO: ya he conseguido conectar poniendo simplemente % , ahora me queda como crear y manejar campos y demas de esa base de datos. |
Cita:
libmysql.dll, libmysql50.dll..... |
Estas en lo cierto en los2 casos, pero desgraciadamente si usas una IP dinámica no podras lograr lo que mencionas en primer lugar. El otro post es cierto completamente,necesitas forzosamente las dll segun la version del servidor.
|
Cita:
Para saber la version de tu servidor MySQL se puede hacer la siguiente consulta SQL: Saludos...:) |
La franja horaria es GMT +2. Ahora son las 13:03:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi