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 12-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
ok. si te entiendo, pero como haria para conectarme al servidor del ISP, o cuales son las propiedades del objeto para conectarme al servidor de internet.

Yo uso:
Un TTable con su name T_Articulos
Un TDataSource con su name DS_Articulos , dataset=T_Articulos
Un DBGRID con Datasource=DS_Articulos
y un boton.... y en este boton es donde quiero que al presionarlo me lo envie a

como seria la conexion al servidor: tengo la IP, Usuario y la Clave.
Internet.

Gracias.
Responder Con Cita
  #2  
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

¿como estas conectando con la base de datos local? ¿con ODBC?
Como no tengo muy claro como estas trabajando te lo explico de otra forma:
Coge la conexión que has creado para tu base de datos local, crea otra identica, ahora con esta nueva cambias lo siguiente:
- en el host ( o donde debes haber puesto 'localhost' o la IP de tu maquina ) debes poner la IP del servidor de tu ISP
- Como usuario 'user' ( o donde tu debes haber puesto 'root' o un usuario de tu base de datos local ) debes poner el usuario que te a proporcionado tu ISP.
- Clave 'password' debes poner la clave que te ha proporcionado tu ISP.

Ahora debes tener dos conexiones una local y otra remota.

Espero haber aclarado tus dudas.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #3  
Antiguo 12-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
Estoy conectando a mi tabla mediante ODBC usando el MYSQL y en el ODBC tengo los datos siguientes:

DATASOURCE NAME : Conexion_MYSQL
DESCRIPTION : Exportacion de Datos
SERVER: localhost
USER: root
PASSWORD:
DATABASE: ventas

Esto tengo en mi conexion en ODBC.

Ahora tu me dice que haga otra conexion ODBC ?????

DATASOURCE NAME : Conexion_MYSQL
DESCRIPTION : Exportacion de Datos
SERVER: 205.210.80.232
USER: xxxxxxxxxx
PASSWORD: xxxxxxx
DATABASE: ventas

creo que es asi pero que tengo que poner en el bit button ... esto ya me tio cabezon....

Gracias por la paciencia.

Última edición por kayetano fecha: 12-01-2005 a las 18:58:21.
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

Cambia el nombre dek "DATASOURCE NAME" y poco mas.

Como acción para el botón puedes hacer algo asin:

- Recorre la tabla (o query) que tienes asociada al grid y genera tantas sentencias INSERT como sea necesario
Código SQL [-]
INSERT INTO mitabla (DATO1, DATO2) VALUE( 'A', 'B)
- Crea un TQuery asociado a la nueva conexción.
- Metes como SQL cada una de las sentencias que has creado y ejecutas el query (no recuerdo la funcion, lo miras en la ayuda).
- Creo que existe un objeto que te permite mandar varios queris a la vez.

y poco más.

Espero que te sirva
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #5  
Antiguo 13-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
Hola Nuevamente
Estoy creando el ODBC (en el DSN de Usuario)

DATASOURCE NAME : EnvioInternet
DESCRIPTION : Exportacion de Datos
SERVER: 205.210.80.232
USER: dinfopin_xkasos
PASSWORD: xxxxxxx
DATABASE: ventas

para conectarme a mi isp y cuando presiono sobre el Test me arroja el sgte. error.

[Mysql][ODBC 3.51 Driver]Access denied for user : 'dinfopin_xkasos@80.34.230.98'(Using password:Yes)

uso el puerto por defecto 3306

Ahora el IP 80.34.230.98 es mi ip de mi ordenador local pero por ningun lado me hace la conexion al server del ISP (IP = 205.210.80.232)

Hago todo esto y si hay conexion entonces prodre hacer la programacion en Delphi, caso contrario no lopodria ser, por mas que la programacion este ok, y sin la conexion no puedo hacer nada.

Me puedes dar una mano en que estoy fallando.

o derrepente hay algo que modificar en los archivos de configuracion del Mysql que desconozco.
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

Realiza una simple prueba:

Crea una aplicación de un solo form con un botón, añade una conexión con tu ISP y que al pulsar el boton se conecte.

Así te aseguras que ningun otro código pueda afectar a tu conexión y puedes hacer diferentes pruebas hasta localizar el problema.

Yo nunca he trabajado con ODBC, siempre uso los componentes ZEOS (http://www.zeoslib.net) si ves que no te aclaras puedes probar con estos componentes que son muy fáciles de usar.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #7  
Antiguo 13-01-2005
JoanKa JoanKa is offline
Miembro
 
Registrado: ene 2005
Posts: 92
Poder: 20
JoanKa Va por buen camino
Hola ya instale los componentes zeos lib y tengo los sigueintes componentes:
ZConnection1
ZReadOnlyQuery1
ZQuery1
ZTable1
ZUpdateSQL1
ZSQLMetadata1
ZSQLProcessor1
ZSQLMonitor1

Segun mis datos que te he alcanzado cual componente deberia usarlos y que propiedades tendria que colocarlos.

Te agradeceria bastante si me pudieras guiar debido a que es la primera vez que uso esta clase de componentes.

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 23:24:58.


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