PDA

Ver la Versión Completa : Problemas con Paradox


REDCOM
26-07-2003, 04:42:47
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.