Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Problemas con Paradox (https://www.clubdelphi.com/foros/showthread.php?t=2509)

REDCOM 26-07-2003 04:42:47

Problemas con Paradox
 
Saludos a todos,

Tengo una aplicación desarrollada en delphi 5.0 en red
la base de datos esta en Paradox alojada en una computadora con windows 98 2a ed., hay 3 computadoras que utilizan la aplicación, 2 con windows Me y 1 con windows 98 2a ed.

El problema es que de pronto aparece el mensaje de error
time Lockout y las tablas de paradox se dañan.

La configuración de paradox se ha echo correcatamente es decir

Se creo una carpeta NET_DIR para el archivo PDOXUSRS.NET
la unidad C:\ de la computadora donde esta la base de datos
esta totalmente compartida con acceso total.

Como se podrá solucionar este problema?
Que me aconsejan hacer, cambiar de base de datos?
Cual?


Gracias por su tiempo.




:confused: :confused: :confused:

sanxpue 14-08-2003 03:50:16

El problema es ese si en la compu donde esta la base esta el NetDir en C:\ y reviza un cliente y esta en C:\ entonces cada una va a crear su propio paradox.net..

Lo que debes es hacer lo siguiente

donde esta la base conectarla en tu servidor como una unidad red supongamos Z:\

ahora en un cliente tambien conectarla como unidad de red Z:\

y asi los dos van a ver el mismo paradox.net

y a todos los netdir los pones en Z:\

espero que me halla explicado si no... unchas que mal maestro soy je je je je

si no espero un mensaje para ver si te lo puedo explicar mejor..

Saludos desde Puebla Mexico

asanxt@hotmail.com

REDCOM 15-08-2003 03:24:56

Hola Sanxpue,

Creo que no me explique adecuadamente respecto a la configuración de la computadora que actua como servidor.

c:\datos <----- Para guardar las tablas paradox.
c:\datos\net_dir <----- Para almacenra el PDOXUSRS.NET

La unidad del servidor (C:) esta compartida como: F:\, con acceso total.

Los clientes hacen referencia a la unidad F:\ y la aplicación a:

F:\datos <------- ALIAS = X_NOMBRE.
LOCAL SHARE = true en el BDE.

Repito la configuración se realizo correctamente, en servidor y en los clientes.


Gracias.:confused: :confused: :confused:

Ignacio 20-08-2003 04:59:44

Usar el control Session , de Data Access . Colocarlo dentro del modulo de datos principal.
Todos los accesos a datos ya sean por query o table, en su propiedad sessionName debera establecerse el nombre de la sesion antes mencionada.
En el evento OnCreate del modulo de datos principal escribir lo siguiente:

with Session1 do
begin
NetFileDir:='\\Servidor\c\archivos de programa\NombreDelPrograma\DirectorioNet';
PrivateDir:='C:\directorioLocal';

Activate:=True;
end;

//------------------

Tene en cuenta que el alias deberas declararlo con \\servidor\c\caminoDeDirectorioDondeEstanLosDatos y no usar F:

Espero te sea util.

REDCOM 21-08-2003 04:57:05

Gracias Ignacio,

Debo alacrar que la programación se ha efectuado así como tu lo has descrito, sin embargo y con la configuración de los equipos descrita anteriormente sigue presentandose este error.

¿Qué será?

Gracias.


La franja horaria es GMT +2. Ahora son las 09:53:49.

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