Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-07-2004
efs efs is offline
Registrado
 
Registrado: jul 2004
Posts: 4
Poder: 0
efs Va por buen camino
No depender de BDE

Que tal, no se si esta es una pregunta recurrente en el foro, pido disculpas de ser asi, pero realmente necesito alguna ayuda. Estoy haciendo un programa que se ejecuta en un servidor y se levanta por red, con bases paradox. Mi pregunta es como puedo hacer para que los clientes no necesiten tener el BDE instalado para ejecutar la aplicacion, es decir que el server tenga todo y los clientes solo necesiten un acceso directo al ejecutable. Cualquier ayuda es muy agradecida.
Un saludo.
Responder Con Cita
  #2  
Antiguo 29-07-2004
Avatar de mazinger
mazinger mazinger is offline
Miembro
 
Registrado: jul 2004
Ubicación: Zamora
Posts: 85
Poder: 20
mazinger Va por buen camino
Algún motor de datos vas a necesitar en los clientes, según yo lo veo. Otra cosa es que utilices ADO, que está presente en cualquier ordenador que tenga a partir de Windows 2000 o bien tenga instalado el Microsoft Office. Luego enlazas a Paradox por ODBC y ya está. Si aúno ni eso te vale, puedes hacer un servido HTTP y hacer que tus clientes se conecten via web, generando en el servidor páginas dinámicas. No sé si habrá algún componente que facilite esas tareas.

Otra solución es establecer una conexión TCP y del lado cliente representar las tablas o datos mediante controles normales: TEdit, TCheckBox, TStringGrid...

Todo esto que te cuento es complicar muchísimo el tema. Sin duda lo más sencillo: una base de datos Access en un directorio compartido, y una conexión ADO por cliente.
__________________
Visita mi página (en construcción):

http://mazinger.wordpress.com/
Responder Con Cita
  #3  
Antiguo 29-07-2004
Avatar de Tino
Tino Tino is offline
Miembro
 
Registrado: may 2004
Posts: 40
Poder: 0
Tino Va por buen camino
Si usas Paradox tienes que instalar obligatoriamente el BDE en todos los PCs cliente, aunque uses ODBC.

Si usaras un servidor SQL, tal como Interbase, por ejemplo, podrías usar los TClientDataset que no necesitan del BDE, aunque sí de Interbase client y una simple dll (dbclient.dll).

Por supuesto, las aplicaciones intranet son las que menos configuración en el cliente requieren, ya que solo requieren un navegador web y tal vez alguna dll.

Saludos.
Responder Con Cita
  #4  
Antiguo 30-07-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
En http://www.torry.net hay un componente llamado bde32 (o algo asi) que te permite ejecutar tu programa sin necesidad de instalar por separado el BDE. Supongo que dependerá siempre de algunas DLL's y cosas asi, pero también estará documentado con el componente.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 30-07-2004
efs efs is offline
Registrado
 
Registrado: jul 2004
Posts: 4
Poder: 0
efs Va por buen camino
Mil gracias a los 3 por las respuestas!. Finalmente lo que jachguate me paso era lo que estaba buscando exactamente, no se como funcionara este componente pero lo voy a probar ahora, igualmente teniendo muy en cuenta los otros consejos que me dieron que tambien me sirven mucho. Asi que les estoy muy agradecido a los tres por responder.
Un saludo.
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 11:32:07.


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