Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

!!!INTERBASE EN INTERNET!!!

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: !!!INTERBASE EN INTERNET!!! Responder citando

Hola a todos, espero se encuentren bien


Tengo una duda grandísima:

Resulta que estoy trabajando una Base de Datos en Interbase (Cliente/Servidor), tengo un

buen servidor en el cual hay instaladas otras BD en Access, a las cuales se puede acceder a

través de Internet mediante el ODBC de Microsoft para la Web.

Hay alguna forma de que yo instale mi aplicación en diferentes ciudades y puedan acceder a

la misma Base e Datos Interbase?... cómo logro eso????

MUCHAS GRACIAS A TODOS
Volver arriba
Mensaje    Asunto: Responder citando

Vamos a ver si te he entendido, creo que lo que quieres hacer no plantea problema a la hora de llevarlo a cabo, el problema radicará en el tipo de acceso que hagas.

Mira yo le llevo la programacion a la tienda de unos amigos, allí tienen instalado una maquina con Interbase/Firebird SuperServer, localmente a esa maquina hay una aplicacion que ataca a esa BD, luego esa maquina está en Red, y también la ataken las aplicaciones clientes de las otras maquinas por TCP/IP y luego también puedo consultar desde mi casa via TCP/IP. Es decir no vas a tener ninguna pega en hacerlo.

¿Entonces cual es el problema?
El problema radica en el modo de acceso, si usas BDE y lo que usas son DBGrids, TTables, etc, pues tu gozo en un pozo a no ser que tengas una conexión muy potente, el problema es que cuando haces por ejemplo un Open de la tabla, te vienes a traer todos los datos, lo que supone una locura para conversaciones de datos por Internet. Luego tendrías que cambiar tu aplicación remota a uso mayormente de los Querys, y así solicitar y enviar el minimo de datos posible en cada comunicación. No es lo mismo traerse 3 tuplas de una tabla de 10.000 registros, que traerse los 10.000 registros.

Lo dicho como poder funcionar, no es nada problematico. Si quieres probar el acceso con BDE, es muy simple instala en las maquinas remotas el BDE y cuando le especifiques la ruta debes dar la ruta a la IP:ruta_a_la_bd y ya está. No es muy complicado.

Venga ciao.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: * Responder citando

Eso es gracias


Pero, cómo se especifica una IP???... 172.17. etc etc etc?... y la máscara de subred, dominio y todo eso?
Volver arriba
Mensaje    Asunto: Responder citando

Bueno el tema de la IP como explicación es algo más complejo busca en google seguro que encuentras algun buen tutorial. Te puedo decir que cada conexión a internet cuenta con un IP bien estatica o dinamica y que cada IP identifica a una maquina es como el DNI. Sobre lo dominio, mascara y todo eso, eso es a nivel de configuracion.

El equipo que hace de servidor Interbase, deberá contar con una IP Pública a ser posible estatica (si es dinamica será un engorro aunque también se puede hacer), o bien si no es publica deberas enrutar paquetes hacia dentro de la red donde se encuentre el servidor.

En fín, debes ponerte las pilas con el tema de TCP no a mucho nivel pero si como funciona las IPs y un poco de redes.

Busca en google hay mucho de eso y en castellano.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: * Responder citando

MUCHÍSIMAS GRACIAS, VOY A INTENTARLO Y LUEGO TE CUENTO

CHAO
Volver arriba
Mensaje    Asunto: BDs en Internet Responder citando

Hola, actualmente estoy estudiando el tema, hice un pinito utilizando ftp para recoger pedidos de vendedores desde cualquier lugar, el sistema se basa en el envio de ficheros planos que pueden ser tablas de escritorio pero te aconsejo uses si te es posible el ClientDataSet de la paleta midas ya que este compo no requiere de BDE ni ningun otro motor basta proporcionarle Midas.dll en la ruta de busqueda. Este modo requiere:
.- Un servidor FTP en la maquina que conecta a internet.
.-Una IP fija o un nombre de dominio junto a WinIp.exe si no tienes fija la ip.
.-Un servidor que tienes que hacerlo tu y se encargue de recojer los ficheros que vallan llegando y los anexe a tu base de datos.

Esto funciona muy bien y es bastante rapido, pero si deseas algo mas que actualizar unas pocas tablas la cosa se puede complicar bastante pues debes usar un nombre distinto para cada tabla/usuario.

Existe la posibilidad de aplicar la tecnologia Midas creando clientes delgados, actualmente practico a nivel local, aun no se como se comportara en la gran red pero espero averiguarlo pronto.

Cualquier pregunta puedes hacerla aqui o a mi correo arriola@analistaprogramador.com y con gusto si esta a mi alcance te respondere.
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.