FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Delphi y MySql en una LAN
Hola a todos!!! desde ya este sitio está muy bueno...
Tengo mi primer duda, y es que tengo una aplicación en Delphi y la DB en MySQL, necesito saber como usar la misma DB en toda la Red local, había probado con Fuentes ODBC pero sólo funciona en una sola PC. Si es con BDE, dBExpress, Sql Server, etc. qué soft utilizo ????? desde ya mil gracias... |
#2
|
||||
|
||||
El tema no corresponde a la tematica del foro de MS SQL, por lo que lo muevo al foro correspondiente: MySQL
__________________
Héctor Geraldino Software Engineer |
#3
|
||||
|
||||
hola
yo te recomiendo que investigues un poco con respecto a las librerias ZeosDB con Componentes de conexion para MySQL, hasta ahora son las mas utilizadas y mas independientes del sistema operativo, el unico inconveniente es que tienes que configurarlas en delphi y dependiendo de la version. Salu2
__________________
Ivan Lora http://www.arrobasoft.da.ru Valientes son aquellas personas que triunfan donde otros fracasan. Bienaventurado los que nada esperan porque jamas seran defraudados. |
#4
|
|||
|
|||
Hola
Cita:
Si una simple conexión remota no te funciona con ODBC te aseguro que no vas a conseguir que funcion con nada. Confirma que pones la IP del servidor y que el usuario con el que trabajas puede acceder de forma remota a tu base de datos. |
#5
|
|||
|
|||
Gracias por sus respuestas pero todavía sigo sin resolver mi problema.
Nosé donde buscar los componentes ZeosDB (¿tengo q instalarlos?) ... ...mediante la red tengo acceso al equipo en donde está la DB y cuando abro el Mysql Front pongo la IP de la máquina 192.170.1.21 en donde está la DB funciona perfectamente y puedo hacer cambios sin ningun problema. Mi sistema funciona con Delphi -> Fuentes ODBC -> MySql en la misma máquina perfectamente, cuando configuro la Fuentes ODBC y pongo en el "Host/Server Name or IP" 192.170.1.21 (IP en donde esta la DB) hago click en Test Data Source me sale q "Access denied for user '@%' to database 'comercio' " Si no puedo usar ODBC, ¿cómo hago con ZeosDB? Otra vez mil gracias.... |
#6
|
|||
|
|||
#7
|
|||
|
|||
MartinC, ese error no es de Delphi, es un error de permisos en la base de datos, no has dado permiso a la IP del cliente o al usuario para acceder a dicha base de datos.
Puedes usar esto: GRANT ALL PRIVILEGES ON basededatos.* TO usuario@ipcliente IDENTIFIED BY 'password'; Luego haces un: flush privileges; Y a correr. Si quieres dar permisos a ese usuario desde cualquier IP en vez de la ipcliente pon: '%', seria asi: GRANT ALL PRIVILEGES ON basededatos.* TO usuario@'%' IDENTIFIED BY 'password'; flush privileges; |
|
|
|