Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-01-2005
MartinC MartinC is offline
Registrado
 
Registrado: ene 2005
Ubicación: Tucumán
Posts: 4
Poder: 0
MartinC Va por buen camino
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...
Responder Con Cita
  #2  
Antiguo 11-01-2005
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 12-01-2005
Avatar de @-Soft
@-Soft @-Soft is offline
Miembro
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 200
Poder: 22
@-Soft Va por buen camino
Talking

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.
Responder Con Cita
  #4  
Antiguo 12-01-2005
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

Cita:
Empezado por MartinC
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...
Dudo que ODBC no permita hacer esto, el problema debe ser que como host siempre pones "localhost" en vez de la IP máquina que tiene la base de datos o puede ser que el usuario que estas utilizando no tenga permisos para acceder desde un equipo remoto.

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.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #5  
Antiguo 13-01-2005
MartinC MartinC is offline
Registrado
 
Registrado: ene 2005
Ubicación: Tucumán
Posts: 4
Poder: 0
MartinC Va por buen camino
Exclamation

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....
Responder Con Cita
  #6  
Antiguo 13-01-2005
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

Los ZEOS los puedes encontrar en http://www.zeoslib.net.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #7  
Antiguo 14-01-2005
LostBit LostBit is offline
Registrado
 
Registrado: ene 2005
Posts: 2
Poder: 0
LostBit Va por buen camino
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;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:58:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi