FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
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. |
#4
|
|||
|
|||
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. |
#5
|
|||
|
|||
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. |
#6
|
|||
|
|||
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. |
|
|
|