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
Conectarme remotamente de un Servidor local a un ISP

Tengo el siguiente problema.

Tengo un pequeño mantenimiento de Articulos hecho en Delphi7 , en el cual tengo un formulario que contiene un grid y este me visualiza todo la tabla articulo, y quisiera que presionando una boton me conecte remotamente a la otra base de datos que se encuentra en un ISP de internet.

Tanto en mi ordenador local como en el ISP uso el MYSQL

Lo que pasa, es que tengo una web dinamica que tiene muchos articulos, y prefiero darles mantenimiento en mi ordenador local y cuando esta todo ok. enviarlo a Internet (ISP).

Gracias y saludos.
Responder Con Cita
  #2  
Antiguo 12-01-2005
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Se hace igual que en local, indicas el host (la ip o nombre del servidor), indicas el usuario y la clave y ya esta, lo único que tienes que tener en cuenta es que el usuario tiene que poder conectarse remotamente, osea que no sea solo local.
__________________
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
Por ejemplo como seria cuando le de click dentro de un BitButton y toda la informacion que esta en una tabla T_Articulos (esto lo veo en un DBGRID) lo envie al IPS.

En otras palabras :
1° Toda la tabla articulos lo presento en un DBGRID
2° Mediante un Bit Button envio todo el contenido del DBGRID(T_Articulos) a internet, claro esta que el servidor del ISP ya existe la Tabla T_Articulos lo que yo hago es sobre escribir toda esa informacion.

Como seria la codificacion o derrepenten hay componentes, estare muy agradecido si me orientarias en esto.... seria excelente.

Cual seria los comandos que deberia tener para ser el envio.

Gracias y Saludos.
Responder Con Cita
  #4  
Antiguo 12-01-2005
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

En primer lugar si quieres trabajar a la vez con dos bases de datos, una local y otra remota, deberas crear dos objetos de base de datos (no se con que objetos trabajas), para mandar los datos de local a internet se me ocurren varias formas:

1. Crear tantas sentencias INSERT como sean necesarias y mandarlas a la base de datos en internet mediante un objeto query. (mysql permite añadir varios registros con un solo iINSERT)

3. Insertar los registros con la funcion append del componente table asociado a la tabla de la base de datos en internet.

2. Exportar el contenido a un formato que reconozca Mysql subirlo al servidor en internet y importarlo con MySql.

Espero que te sirva de algo.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #5  
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
  #6  
Antiguo 12-01-2005
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
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
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 06:00:11.


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