![]() |
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: |
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 |
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: |
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. |
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 12:46:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi