Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   rotura de indices tabla paradox (https://www.clubdelphi.com/foros/showthread.php?t=90508)

etamburelli 28-06-2016 20:23:23

rotura de indices tabla paradox
 
estimados tengo un sistema en D5 con paradox 7 y el sistema está instalado en una pc que comparte la carpeta donde están las tablas (grupo de trabajo).
Tengo un usuario de otra maquina q tiene mapeada la carpeta de las tablas con una letra para poder configurar el BDE.
Cuando ese segundo usuario carga info me rompe el indice de una tabla.
Puede ser problemas de permisos de red (tengo compartido para todos los usuarios) o hay q configurar algo en BDE para q pueda cargar normalmente y actualicen en mismo momento la misma tabla.
Puede que haya algun comando de delphi mas alla de que hago table1.post y luego table1.flushbuffer??
muchas gracias

Ñuño Martínez 28-06-2016 20:37:40

Creo que el problema es, precisamente, por compartir la carpeta. Si dos ordenadores diferentes deben acceder a la misma base de datos, lo que hay que hacer es usar una base de datos en red (Interbase/Firebird, por ejemplo, o incluso MySQL/MariaDB) y usar transacciones en todas las operaciones.

etamburelli 28-06-2016 20:45:48

si entiwendo pero...
 
Ñuño gracias y entiendo lo de usar otra BD, pero ya tengo otra aplicación q pude hacer funcionar de esta forma compartiendo la base de datos y no hice nada raro. pero en esta otra usando mismo Delphi y tablas la segunda maquina me genera problemas cuando carga.

etamburelli 28-06-2016 20:51:42

link paradox en red
 
Ñuño
me podes pasar link de manual o instructivo de Paradrox en red, lo he visto lo nombran en varios foros pero no encuentro.
gracias

CSIE 28-06-2016 22:53:41

Aqui hay uno:
http://agmdata.com/howto/configurebde.pdf

newtron 29-06-2016 09:44:45

Hola.

¿Has probado a cambiar el valor de "LOCAL SHARE" a true dentro del BDE Administrator? Yo antes usaba tablas DBF con el BDE y para compartirlas en red había que cambiar ese valor.

Saludos


hogol 29-06-2016 14:11:36

A mi esto me pasaba con ficheros dbase. La solución que encontré fue acceder a los ficheros siempre a través de la carpeta compartida, incluso el pc que tiene los datos en local. Por ejemplo '\\pc_server\datos\'

Cuando desde un pc accedía mediante 'c:\datos\' y desde otro accedía con '\\pc_server\datos' los índices siempre se fastidiaban.


La franja horaria es GMT +2. Ahora son las 13:01: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