Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
problemas con los componentes ZEOSLIB

Hola a todos.

Estoy usando los componentes ZeosLib y quiero conectarme remotamente a una Base de Datos que lo tengo alojado en un ISP pero no lo puedo realizar, estoy haciendo esto:

En un form pongo un componente ZConnection1 de ZeosLib en sus propiedades coloco:

hostname : 205.214.88.232
user : xdinfo
pasword : xxxxxxx
basededatos: base_xdinfo
Protocol : mysql
Puerto : 0 pero probe tambien con el 3306
loginpromt: false
y cuando quiero conectarme con la propiedad connect a true me sale

SQL ERROR : Acces denied for user 'xdinfo@80.34.230.198' (Using password :YES)

Ahora esa IP es de mi ordenador local. Que debe estar pasando para no poderme conectar con el servidor remoto del ISP, Hago esto primeramente por si hago mi aplicacion en delphi de nada me serviria si no tengo conexion a mi BD del ISP
USO como Gestor de Base de Datos el MYSQL y aplicacion DELPHI 7

Que debo estar haciendo mal para no poderme conectar al ISP ????

El cortafuegos lo tengo desabilitado

Gracias y Salu2
Responder Con Cita
  #2  
Antiguo 14-01-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por JoanKa
Que debo estar haciendo mal para no poderme conectar al ISP ????
Nada. Lo que muy probablemente sucede es que no tengas permiso para acceder a la base desde una máquina remota. Normalmente un proveedor de Internet sólo te dará acceso desde la máquina local, por ejemplo mediante un script PHP alojado en su servidor.

// Saludos
Responder Con Cita
  #3  
Antiguo 14-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
Te cuento lo que quiero hacer. Yo tengo una aplicacion de venta por internet hecha con PHP y MYSQL esto alojado en ISP, tod me va a al perfeccion, para ello tengo la BD y una tabla ARTICULOS la cual tengo que ingresar, modifi, y actualizar pero es una perdida de tiempo, para esto he hecho una pequeña aplicacion en DELPHI 7 usando MYSQL, el cual solo hago el mantenimiento de Articulos usando los mismos campos que estan en el ISP, y una vez que esta todo OK. lo quiero enviar a internet.

Para eso he bajado los Componentes de ZEOSLIB que me dicen que son una maravilla para trabajar con MYSQL pero no puedo conectarme a al base de datos de mi ISP.

Te hago recordar que con el SCRIPT hecho en PHP me va muy bien, pero como tengo que dar bastante mantenimiento a la tabla Articulos he decidido hacer este pequeño programa en Delphi.

Gracias y Salu2
Responder Con Cita
  #4  
Antiguo 14-01-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por JoanKa
Te hago recordar que con el SCRIPT hecho en PHP me va muy bien, pero como tengo que dar bastante mantenimiento a la tabla Articulos he decidido hacer este pequeño programa en Delphi.
Es precisamente lo que te decía. El script te funciona porque corre en el servidor desde el cual sí tienes derechos de acceso. Pero tu aplicación Delphi corre desde una máquina remota desde la cual no tienes permisos para acceder a la base del servidor.

Hace unos meses se trató un problema similar. La idea para poder acceder remotamente desde Delphi cuando no tienes permisos es usando un script en el servidor que reciba la cadena SQL. El script simplemente ejecuta la consulta con PHP y si es un SELECT construye una salida de texto delimitado por comas.

El script lo accedes desde Delphi con alguna componente HTTP como el TIdHTTP de las Indy y procesas la salida que generó el script.

Más detalles los podrás ver en el hilo que te menciono:

¿alguien sabe hacer esto? (conexion a mySQL desde delphi pero sin acceso...)

más o menos a partir del mensaje #10.

// Saludos
Responder Con Cita
  #5  
Antiguo 14-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
Gracias Roman Reordenare mis ideas y lo tendre muy claro esto.

Nuevamente Gracias y Saludos. Si obtengo lo que deseo lo pondre en este foro.
Responder Con Cita
  #6  
Antiguo 17-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
Estuve viendo sobre ese componente pero en Delphi 7 no existe este componente (NMHTTP1 este componente pertenece a Delphi5 ) y quisiera saber si existe un componente en D7 similar al de D5 .

Gracias
Responder Con Cita
  #7  
Antiguo 17-01-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por JoanKa
quisiera saber si existe un componente en D7 similar al de D5 .
Sí: TIdHTTP de las componentes INDY.

// Saludos
Responder Con Cita
  #8  
Antiguo 17-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
Exactamente donde lo podria encontrar para descargarlo.

Gracias
Responder Con Cita
  #9  
Antiguo 17-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
Hola ya lo ubique el TidHTTP.... Pero como yo enlazaria un script de php para que me actualizara una base de datos que esta en un ISP.


Gracias
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 08:20:36.


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