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 19-01-2006
david duarte david duarte is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Poder: 19
david duarte Va por buen camino
Angry activar las tablas desde el mismo servidor

Hola a todos!!!!

Tengo el siguiente problema, estoy haciendo un sistema en la parte del que va a funcionar como servidor tengo las tablas en el servidor y estan direccionadas al directorio que tengo en mi maquina, ej(c:\setkim\....), pero al momento de pasarlas a la computadora en donde se va a ejecutar (servidor), pero en donde quedo el servidor, no es la misma unidad ni los mismos subdirectorios( e:\....\....) y en mi computadora no tengo esa unidad, entonces al ejecutarlo en el servidor si corre, pero cuando algun usuario se quiere conectar(uso sockets y clientdataset) marca un error que no se encuentra la base de datos en c:\.......\..... En la computadora en donde va a jalar el programa servidor, no tiene delphi.

Como le puedo hacer para que jale el path en donde se esta ejecutando el sistema.

esto es que me diga: el programa se esta ejecutando en e:\....\...\... y con ese path, se lo asigno a las tablas y las activo.

Espero haberme dado a enteder. jejeje

En el servidor tengo un modulo de datos y las tablas, pero no puedo añadir el modulo de datos en el codigo, ni con el uses.

Entonces necesito que alguien si sabe me diga como añadirle o como poner el modulo de tablas en el codigo, porque necesito activar las tablas cuando lo pase a la computadora servidor.
Gracias
Cómo te sientes hoy?

No se si se pueda hacer esto:

Ponerle desde el modulo de datos en el evento on create el codigo para ver si esta activa o no.

Última edición por david duarte fecha: 19-01-2006 a las 15:43:34.
Responder Con Cita
  #2  
Antiguo 19-01-2006
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Y tu servidor de base de datos es? Y el método de conexión es?

Sin esos datos no se te puede ayudar mucho...
Responder Con Cita
  #3  
Antiguo 19-01-2006
david duarte david duarte is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Poder: 19
david duarte Va por buen camino
Lo siento, se me olvido ponerlo
No tengo servidor de bases de datos

Es un programa que va a funcionar como servidor.
Utilizo delphi 5, paradox, y los clientes se conectan por medio de sockets y clientdatasets.

Bueno, para el programa que va a funcionar como servidor, tengo un modulo de datos en el cual tengo TTables, TDataSetProviders y TDatasources.

pero no puedo añadir el modulo de tablas en la forma, y por lo tanto no puedo activar las tablas!.
Gracias y perdon

Cómo te sientes hoy?
Responder Con Cita
  #4  
Antiguo 19-01-2006
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Si es paradox, me imagino que estás usando BDE, entonces, solo tienes que cambiar la ruta de la base de datos en el alias del BDE que usas para hacer la conexión...



Saludos...
Responder Con Cita
  #5  
Antiguo 20-01-2006
david duarte david duarte is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Poder: 19
david duarte Va por buen camino
Si, eso ya lo hice, gracias.

Como ya habia comentado, hice el programa servidor en mi computadora, pero ahora que ya estoy haciendo pruebas para hecharlo a andar. lo copie al servidor, en el programa servidor tengo unos ttables, en los cuales en la propiedad databasename le puse la direccion ip del servidor y los subdirectorios correspondientes, lo ejecuto y todo bien.

Cuando corro la aplicacion cliente en otra computadora, me marca el siguiente error:
EOleSysError with message : 'Error al cargar la biblioteca de tipo/ DLL'

estuve investigando en la red y supuestamente tengo que tener los siguientes archivos:

DBCLIENT.DLL <--- supuestamente este archivo debe de estar dentro del directorio \\windows\system

IDPROV32.DLL <-- supuestamente este archivo debe de estar dentro del directorio de delphi en el subdirectorio del bde.

Pero la verdad ya lo puse dentro ese subdirectorio y me sigue marcando el mismo error.
ya registre el dbclient y tampoco pasa nada.

Alguien sabe a que se debe este error

Tengo que tener el dbclient y el idprov32 dentro del subdirectorio del programa servidor???

La verdad me urge, porque ya tengo que entregar este sistema, y ya me estan saliendo canas verdes, por no encontrar la solucion.

De todos modos voy a seguir investigando en la red.

Muchas gracias de antemano.

Cómo te sientes hoy??

Gracias

Última edición por david duarte fecha: 20-01-2006 a las 16:06:39.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Paradox en red - Releyendo el articulo!!! Lepe Conexión con bases de datos 10 21-07-2004 10:18:52
Varios RemoteDataModule en un mismo servidor Toni Providers 2 02-06-2004 20:50:01
una misma B.d dos tablas , mismo nombre de campo kassel PHP 8 05-02-2004 18:17:48
SQL server en algun servidor desde un IntraWeb jac000y MS SQL Server 0 20-01-2004 15:36:12
Un mismo proyecto accediendo desde conexiones distintas carlosmari Conexión con bases de datos 6 02-11-2003 14:49:43


La franja horaria es GMT +2. Ahora son las 09:28:04.


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