Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Conexion múltiple a tablas PARADOX (https://www.clubdelphi.com/foros/showthread.php?t=90988)

etamburelli 20-10-2016 19:33:57

Conexion múltiple a tablas PARADOX
 
Estimados
tengo un sistema hecho en Delphi 5 y uso tablas Paradox. Lo tengo en una PC q comparte la carpeta donde tengo las tablas y ejecutable, de esta forma puedo levantar el sistema en otra PC q mapea la carpeta compartida.
El problema q tengo q se me rompen índices, hay datos q se me graban en una tabla y no en otra, etc.. Como puedo hacer q cada usuario grabe correctamente los datos, ya sea el q trabaja sobre la maquina q comparte como el q accede remotamente.
estoy tarbajando con w7 y la carpeta compartida tiene acceso full para todos los usuarios q se conecten o modifiquen algo.
Gracias

tmsanchez 20-10-2016 21:33:43

Hola, probablemente esta información te sirva:

http://www.marteens.com/trick12.htm

http://www.clubdelphi.com/foros/show...hlight=PARADOX

http://clubdelphi.com/~marcsc/foros/...ad.php?t=33491

http://www.clubdelphi.com/foros/show...hlight=PARADOX

Saludos.

etamburelli 21-10-2016 16:53:37

me fue muy util la info q me pasaron, pero veo q soy mucho mas básico q todos, yo no uso Tsession ni DataMopdulo, tengo todas las TTables en form principal. Lo único q hago parecido a lo q detallan es en BDE genero el alias y en NET Dir pongo la carpeta donde está el archivo PDOXUSRS.NET.
No se bien el uso del PrivateDir para q fucniona y como configuro en BDE o dentro de la programación.
Que cambio tendria q hacer en mi form principal??? agregar Tsession y TDataBase y conectar todas mis tablas a esos elemntos??

Muchas Gracias

newtron 22-10-2016 09:37:02

Hola.

Si usas BDE con las tablas en red tendrías que entrar en el BDEAdministrator, pestaña "Configuration" - System - INIT, y en los parámetros de la derecha donde pone "LOCAL SHARE" activarlo a True, por si acaso también donde pone MAXFILAHANDLES le indicas el número de tablas máximas que vas a utilizar (sin miedo, pon miles).

Saludos

etamburelli 24-10-2016 13:21:17

Newton, muchas gracias pero un dato mas, esa config sobre BDE la hago en Server o sobre cada PC de los q usan el sistema sobre server??
gracias

Al González 24-10-2016 14:00:05

El consejo de siempre: En cuanto te sea posible, cambia tu base de datos a Firebird. :)

Casimiro Notevi 24-10-2016 15:17:58

Cita:

Empezado por Al González (Mensaje 509959)
El consejo de siempre: En cuanto te sea posible, cambia tu base de datos a Firebird. :)

^\||/^\||/^\||/

newtron 24-10-2016 16:50:10

Cita:

Empezado por etamburelli (Mensaje 509957)
Newton, muchas gracias pero un dato mas, esa config sobre BDE la hago en Server o sobre cada PC de los q usan el sistema sobre server??
gracias

Eso es una configuración que tendrás que hacer en todas las máquinas porque todas tienen el BDE instalado.

Saludos


La franja horaria es GMT +2. Ahora son las 03:07:19.

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