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 

Builder + Interbase Cliente/Servidor

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Builder + Interbase Cliente/Servidor Responder citando

Hola a todos,

Quiero desarrollar una aplicacion cliente/servidor, tengo una base de datos Interbase 6.0, quiero desarrollar la interfaz cliente en C++ Builder 5.0 o 6.0, como hago para que mi aplicacion cliente encuentre la base de datos remota localizada en el servidor, hasta el momento he trabajado la BD y la aplicacion cliente en la misma maquina, y obtengo el resultado esperado, es decir trabaja bien, cuando trasladé mi aplicacion cliente a una maquina en la red, como hace dicha aplicacion para encontrar la base de datos??, debo hacer alguna configuracion en cada PC cliente para permitir el acceso a la BD INterbase, estoy muy confundido...no se como hacer eso!!!

De antemano muchas gracias.

Saludos.
Volver arriba
Mensaje    Asunto: otra Responder citando

que software necesito instalar en el cliente y como se debe configurar, en donde puedo encontrar informacion alrespecto??

Mil gracias y disculpen las molestias....!!!!
Volver arriba
Mensaje    Asunto: Responder citando

Mira en el foro de bases de datos, que seguramente encotrarás más de una respuesta a tu duda.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: nada Responder citando

Gracia, pero no he encontrado nada.

alguien me puede ayudar??

Saludos.
Volver arriba
Mensaje    Asunto: ayuda Responder citando

disculpen, alguien sabe como hacer algo asi??

Gracias.
Volver arriba
Mensaje    Asunto: Responder citando

Que componentes usas para conectar al SGBD desde Builder ?

Por adelantado decir que en el equipo que quiera hacer de Servidor deberás instalarle Interbase 6.0 o Firebird 1.x, y en los equipos clientes debes instalarle el Interbase Client o Firebird Client que se incluye en las propias distribuciones de Interbase o Firebird. Una vez hecho esto, puedes usar alguna herramienta tipo IBConsole o IBOConsole o similar, e intentar ver si desde los clientes eres capaz de alcanzar al servidor y ver la BD, generalmente se suele hacer indicando la IP o Nombre del equipo que hace de servidor y dando la ruta donde se encuentra la BD en cuestión. Una vez hecho esto deberías poder acceder a la BD logicamente si tienes permisos para ello.

Una vez que esto funciona solo te quedará especificar en los componentes que utilizes en tu Builder, pues los datos concretos que suelen ser similares a los que has introducido en el IBConsole o IBOConsole, es decir generalmente IP o Nombre del servidor, ruta y nombre de la BD o alias.

Bueno ahí te he puesto como realizar la conexión por encima.
Ciao.
_________________
OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Buno confucio lo que tienes que hacer es lo siguiente como te explico XyVy tienes que tener instalado el cliente de interbase en la maquina que esta en el punto de red en cual quieres hacer funcionar la aplicacion.
BUeno paso uno concluido, el paso siguiente es modificar el codigo que tienes en el programa en especial la coneccion donde pones la ruta de la base de datos tienes que configurarlo de la siguiente manera

Cita:
[NOMBRESERVIDOR]:[RUTA\base.gdb]


en otras palabras qdebe quedar asi mas o menos

Cita:
SERVIDOR:c:\Basededatos\base.gdb


una ves que tengas la coneccion configurada de esa manera podras ver que el program funciona.


Américo
C++ Builder lo mejor de lo mejor
Volver arriba
Mensaje    Asunto: ayuda Responder citando

uso componentes TDatasource, TDatabase etc, para la comunicacion con la BD....

la conexion entre el cliente y el servidor se hace ussando el protocolo TCP/IP , NetBIEU, SPX? cual??....debo establecer un servicio en el servidor para que pueda encontrarlo el cliente y asi pueda comunicarse con la BD??

Que parametrso debo darle a la conexion desde la IBConsole cliente, me refiero a:
Alias name:
Host name:
Network protocol:

De antemano gracias,

Saludos.
Volver arriba
Mensaje    Asunto: necesito lo mismo Responder citando

Hola a todos...

Bueno visite el link buscar antes de formular mi pregunta y me encontre con este post de confusio que tiene la misma inquietud que yo!!!, como se comunican la aplicacion cliente con el servidor, con que protocolo...porque me falla el test de conexion communicatios diagnostics utilidad del IBConsole cuando uso el protocolo TCP/IP para probar la conexion?? alguien que nos aclare esto o nos indique algun sitio para consultar...!!!

Mil gracias amigos.

Bye.
Volver arriba
Mensaje    Asunto: Responder citando

Confusio, IBConsole es un administrador SQL que se conecta a un SGBD Interbase/Firebird, como veo que estas usando TDatabase, es decir BDE, lo que debes hacer es crear un alias para tu base de datos en SQL Explorer o bien en el panel BDE que hay en el Panel de Control, create un alias Interbase, dale la ruta de tu base de datos, ya sea localmente o via red y un nombre de usuario, aplica los cambios y desde ese momento ya podrás verla con el TDatabase.

Pasos resumidos:
- Abre BDE Administrator o SQL Explorer.
- Pincha en el Menu Object y luego en New o bien CTRL+N.
- Selecciona el driver INTRBASE.
- Introduce un nombre para tu Base de datos, verás que lo tienes en azul
a la izquierda.
- Luego introduce la ruta a la BD en el parámetro Server Name, haz
doble click y verás que puedes navegar por tu disco duro y también por
tu red, y así selecciona el archivo GDB que quieres asociar a ese ALIAS.
- En el User Name pon el nombre de usuario que utilizara esa Base de Datos.
- Una vez hecho esto no hace falta que toques más parámetros por el momento.
- Dale a Object y luego a Apply o bien CTRL + A, para que aplique los cambios.

Ya puedes cerrar el BDE Administrator o SQL Explorer.

- Ahora nos vamos a nuestro Builder C++.
- Metete en el DataModule que hayas creado para contener los componentes de BD.
- Selecciona el componente TDatabase.
- Entonces en el Object Inspector, selecciona un AliasName, verás que esa propiedad es un combo box, y te aparecen un montón de Alias, entre los que debe estar el tuyo que hayas creado anteriormente.
- en la propiedad DatabaseName, dale un nombre a la BD, yo suelo darle el mismo que el alias cuando uso BDE.
- En la propiedad LoginPrompt ponlo a False si no quieres que te aparezca el dialogo de login sobre la BD.
- En el parametro Name, le das nombre al componente para usarlo en tu programa.
- Y en el parámetro Params, debes añadir los parametros necesarios para hacer el login, por ejemplo:
USER NAME - usuario
PASSWORD - clave
- Una vez hecho esto ya estamos listos para probar si funciona, eso se puede probar poniendo la propiedad Connected a true, si no da ninguno error ya está abierta la BD, si falla, pues ya preguntas, acuerdate luego de ponerla a false. Yo suelo tenerla a False y cuando ya comienza mi programa pues abro la BD haciendo un TDatabase->Open(), en fín, espero que te sirva. Ciao.


Postdata. Lo de ServerName con la ruta de la BD, da igual si la misma máquina, una máquina de tu red o una máquina de Internet.

Te recuerdo que este mensaje hubiera estado mejor en el subforo de BD.
ciao.
_________________
OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Graicas Responder citando

Hola amigos, ya no estoy tan confusio, solo quisiera saber si alguien sabe de algun link que mustre un caso real aplicado, me gustaria saber en sonde puedo encontrar manuales de Interbase...

De antemano mil gracias,

Este foro es lo mejor,

Bye.
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.